Font Size: a A A

Design And Implementation Of The Efficient Transfer Of Securities Information

Posted on:2007-10-31Degree:MasterType:Thesis
Country:ChinaCandidate:J J XuFull Text:PDF
GTID:2208360212458113Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Stock information transferring system is essential to the development of any stock market. At present, The investors of Chinese stock market are eager for a Stock information transferring system that is fast and stable, economic, easy to access and suitable for the market. But the existing Stock information transferring systems all over the world are hardly able to meet all the requirements above. To meet the investors' requirements, I took an active part in a project which managed to develop a Stock information transferring system. In this project I was responsible for the design and implementation of the server side program, including the FileSender module, the HQSender module and the HeartBeat module.In this article, I first review the relevant technology used in the major Stock information transferring systems all over the world. Then I abstract from them an architecture that is mature and stable, efficient and suitable for the transferring of stock information. I also point out the key problems to solve including how to gain high efficiency of transferring. After that I analyze the problems and give reasonable solutions. Finally I describe the design and implementation of our system:The major functions of this system are: monitoring data, sending real-time information or files and messages in the server side; receiving data, showing and handling them in the client side. The other functions are: keeping alive, recovering from errors, configuration managing and automatic deploying.This article emphasized on our consideration for improving the performance and efficiency of the system. In my opinion, the communication mechanism between processes makes great difference to the transferring efficiency of the system. So I compare several frequently used IPC(Inter-process communication) mechanisms, and figure out that Shared Memory technology is the most efficient one. Then I describe how the Shared Memory technology is used in the system. In the server side, the structure of processes and the shared memory mechanism ensure the high efficiency of transferring. In the client side, the multi-threading technology makes the client stable and efficient.As the stock market is growing fast and changing rapidly, we have to improve our system to catch up with the development of the market. So I discuss the future of this system at the end of this article.I believe this system will be more efficient and perfect in the future.
Keywords/Search Tags:Stock information transferring, Inter-process communication, Multi-threading
PDF Full Text Request
Related items