Font Size: a A A

Research And Development Of High-performance Remote Control System

Posted on:2007-12-27Degree:MasterType:Thesis
Country:ChinaCandidate:J LiuFull Text:PDF
GTID:2208360185456058Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The project, "High-performance Remote Control System (RCS)", is supported by Electronic Development fund of Information Industry Ministry. As the rapid development of Internet and software industry, the research and development of remote control system is motivated by various requirements, such as, the complexity of the operation and maintainance of software, the need of remote desktop monitoring in specific areas, etc. However, the foreign software are the on the dominating position in the remote control field. It is not only theoretically significant but socially meaningful to research and develope the remote control software of our own country.The project is completed by a group, and this dissertation will put emphasis on my contribution to the project. It includes two components: the minor efficient template engine and the high-performance communication server. In the first component, the necessity is presented at the beginning, then the compiling principle and compiler design process are researched, after that, automatic tools for compiler design are introduced; besides, the key technologies in the designs, such as scanner, parser, interpreter, CACHE mechanism and error-correction mechanism are presented in detail. In the second component, the several traditional I/O mechanisms are researched firstly, and the problem is revealed that if applying the traditional network I/O model with the high concurrence network connections, the server may crash however the network brandwith may not fully be utilized, figuring out the model which employs single process event driven plus EPOLL will meet the requirement of implementing the high performance communication server best. Furthermore, the communication protocol and system security mechanism are presented, the design and implementation of SPED communication server are described, and some modules of the server are analysed as well. Besides, key technologies, such as, two forwarding modes of partial packet and entire packet forwarding, and the dynamic water level of sending buffer, are presented.At the end, the two components are tested both in function and performance. The test results are analysed and they prove the high performance of the software.
Keywords/Search Tags:Template Engine, FLEX, BISON, EPOLL, SPED
PDF Full Text Request
Related items