Font Size: a A A

High-performance Remote Technical Support System

Posted on:2006-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:H C DuanFull Text:PDF
GTID:2208360152997395Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, kinds of new software applications emerge in endlessly, and using and maintaining the large application software become more and more difficult. People faces the problem that how to maintain the software efficiently. Based on the situation, this paper designs and implements "High Performance Technology Supporting System (RTS)",which provides the real-time supporting platform for the remote software technology service. This paper aims at how to enhance the system real-time and concurrency capability, and analyses and discusses the character of the high performance remote technology supporting system. Discusses and summaries the concepts ,basic theories ,application fields and principles in peer-to-peer computing model, and analyses the HTTP protocol and the related technology of proxy. Researches the several IO mechanisms when people designs the high performance server, and points out that if applying the traditional network IO model with the high concurrency network connections , the server will crash , but the network bandwidth may not fully be utilized. Through the comparison and analyses of several network IO model, figures out the model which employs single process event driven plus EPOLL will meet the requirements of implementing the high performance communication server. In the system design and implementation sections, figures out the whole system model firstly. The system applies the peer-to-peer model with the centric peer. Designs and implements the communication framework, RTS-NET, which contains the communication protocol, security mechanism and virtual circuit demutilplexing mechanism. Through the prototype and system testing, the RTS can run successfully in complex network environment in where there are the network security devices. Analyses the modules in communication server which employs single process event driven and EPOLL and non-blocking model. In the server design, applies two forwarding modes of partial packet and entire packet forwarding, and the dynamic water level of sending buffer. The commutation server meets our design goals and provides the high communication performance, and passes the system function and performance testing.
Keywords/Search Tags:P2P, RTS-NET, EPOLL, communication server
PDF Full Text Request
Related items