Font Size: a A A

Research On Proxy Model And Load Balance Arithmetic Based On IOCP

Posted on:2006-12-17Degree:MasterType:Thesis
Country:ChinaCandidate:Z WangFull Text:PDF
GTID:2168360155968237Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the development of network and the construction of literature resources, in the procedure of digital resources retrieve service provided by the ISP vender, the network control of access to digital resources has become a main branch of network technology in consideration of the network flow, security and knowledge property right.IOCP (I/O Completion Port) is a mechanism to utilize and manage the multi-thread reasonably which deals with the overlapped I/O operation by some threads. It can solve the problem bringed by large quantity of client requests, especially fit for the development of application such as proxy server and so on. IOCP makes the system performance optimized.Firstly, this paper analyzes the problem faced by the network control of access to digital resources and discusses the two core technologies: highly efficient HTTP proxy realization and load balance of the multi-proxy servers; afterwards, the paper introduces how to realize the TCP/IP hierarchical model and the area it applies in. More and more developers pay attention to the proxy on the application layer because of the flexibility and the wide scope it applies.By the analysis and research of IOCP and HTTP under Windows 2000, this paper puts forward a HTTP Proxy model based on IOCP mechanism. The model provides a general proxy manner. With the aid of IOCP mechanism offered by the inner core layer of Windows 2000 operation system, it solves the multi-thread competition of proxy model in application layer and improves the performance and extensibility of single proxy server.The load balance arithmetic is the core part of Load Balance Cluster System. This paper optimizes the mini connection arithmetic combined with the control of access to digital resources and based on the common load balance arithmetic. The practice verifies that the optimized arithmetic is simple and makes load balance easier.Finally, combining the model with the actual application, the author develops the access control of the university library digital resource system. The paper introduces the HTTP proxy based on IOCP and the data structure and realization of the load balance among multi-proxy servers in detail.
Keywords/Search Tags:IOCP, Application layer proxy, Proxy Model, Cluster, Load Balance
PDF Full Text Request
Related items