Font Size: a A A

Design And Implementation Of Network Acceleration System Based On OpenFlow

Posted on:2017-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:J H ZhengFull Text:PDF
GTID:2308330503968496Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, the size of network rapid growth. The management capabilities of INTERNET increasingly inadequate in the face of increasingly complex structures and functional requirements. In order to meet the more and more personalized service needs, network industry began to think of the Internet system.The industry have been explored many new design concept for the future of the network system. Software defined network(SDN) is a hot new research network system, and provides a new way of thinking and framework for the development of the network.Existing network acceleration technologies such as CDN(Content Delivery Network) only in the face of large enterprises.CDN requires expensive overhead for the construction of infrastructure. Acceleration by way of proxy servers is lack of flexibility to meet a variety of needs.SDN make decision surfaces and forward surface separated, it provides network acceleration service a new way of thinking.We establish a new network accelerate network system based on the idea of SDN. In order to establish the system, we has developed a client, Controller(NAC), SDN software switch(NAS). Client Installation on Linux devices. After logining in controller, client send the datas into the NAS network control by NAC.And NAC provides the best path for data forwarding based on network conditions. NAS communicate with NAS via OpenFlow, forwarding the data according to NAC decision.The client is responsible proxy the data sended by user. NAC is a decision-making system, responsible for system flow distribution and optimal maintenance link. We formed a new network acceleration system which is central control, flwxibility.Finally, the system was carry out testing of function and performance.The results indicate that the system can be used normally under linux system.
Keywords/Search Tags:network acceleration, Openflow, controller, client, software switch
PDF Full Text Request
Related items