Font Size: a A A

Research And Implementation Of TCP Acceleration Technology Under Cloud Service

Posted on:2020-03-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ZhangFull Text:PDF
GTID:2428330596476521Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing,more and more IT enterprises begin to integrate resource massively,and provide their computing resources to users in the form of cloud services.Users can use high-performance cloud computing resources conveniently and quickly according to their own needs through the network access.Therefore,more and more people choose to work and learn and even build their own website services on the cloud platform.As a bridge for people to use cloud services,the quality of the network directly determines the users' experience.However,the WAN environment is complex,and the TCP protocol which commonly used to access the cloud platform is not as people expected in the WAN.The traditional TCP congestion control algorithm makes the TCP protocol unable to adapt to the internet with high bandwidth delay.Therefore,the WAN optimization technology has been proposed.Aiming at the problems of TCP protocol in high bandwidth delay network,this thesis proposes a network acceleration system based on multi-level TCP relay proxy and data compression.The system reduces the amount of data transferred through the internet by deploying a pair of acceleration gateways to do the data redundancy elimination to reduce the data transferred in network.At the same time,multiple acceleration nodes as TCP proxies forward the data int internet,so that the long fat pipe in the high bandwidth delay network is divided into a plurality of more stable and efficient short TCP connections.These short TCP connections work as a pipeline system,which can effectively improve the throughput of the network.This thesis analyzes the problems of the long fat pipe in the high bandwidth delay network firstly,and then analyzes the advantages of the TCP pipelined connection and the advantages of data compression in improving the network transmission.According to the above analysis,we analyze the demand of the system,and the architecture and functional framework of the system are designed on the base of above analysis.Based on this,the three major components of system are divided,including the acceleration gateway,management node and acceleration node.After the overall framework design is completed,the network communication model,acceleration gateway,management node and acceleration node of the system are designed and implemented,including I/O multiplexing model and thread pool model in the network communication model,the transparent proxy and data compression of acceleration gateway,the node scheduling and node monitor of management node,the data forwarding and network sampling of acceleration node.After the design and implementation of the system completed,we build and deploy a WAN test environment to test the system.The test includes functional testing and performance testing of the system,which verifies the improvement of transmission performance of the system in a high bandwidth delay network.Finally,it summarizes the work of the thesis,and puts forward the place where the system can be improved,and forecasts the future work.
Keywords/Search Tags:Cloud computing, WAN optimization technology, TCP proxy, Data redundancy elimination
PDF Full Text Request
Related items