Font Size: a A A

Research And Implementation Of Performance Optimization Of Virtual Switch OpenvSwitch In Cloud Data Center

Posted on:2018-05-10Degree:MasterType:Thesis
Country:ChinaCandidate:Y H YanFull Text:PDF
GTID:2348330518494789Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present, cloud computing is one of the Internet hotspot technology.As an emerging IT thinking, cloud computing is deeply affecting the Internet and the whole world. The idea of cloud computing,is to change the computing power can be like water, electricity, gas and other resources as required to provide to the user. In the cloud data center, with the deepening of virtualization technology research, making the network can no longer based on the actual physical equipment. Virtual machines,virtual switches, virtual links, virtual networks and other large number of virtualization technology to promote the realization of the concept of cloud computing for our production and life provides a convenient.At present in the cloud data center, OpenvSwitch is the most widely used virtual switch. OpenvSwitch supports OpenFlow, the core protocol of SDN (Software Defined Network), and supports tunnel protocol VXLAN (Virtual eXtensible Local Area Network). It can virtualize the entire data center network and make network management more intelligent and convenient. However, OpenvSwitch as a continuous improvement of open source projects in the actual business environment,the performance of its exchange is not satisfactory, and support for VXLAN is not perfect, which makes it has become the current cloud computing data center network transmission Performance of one of the main bottlenecks.This paper mainly aims at the above performance problems of OpenvSwitch, and proposes a hardware and software combined acceleration scheme. In this paper, the current Internet technology trends to do the background, some of the concepts and technologies involved,for example, cloud computing, virtualization technology, VXLAN protocol, Linux device drivers are introduced. Then, this paper studies the principle of OpenvSwitch, analyzes the overall architecture of OpenvSwitch,the functions of each module and the workflow, especially highlighting the performance bottleneck of OpenvSwitch and its causes.Subsequently, this article will introduce in detail the design and implementation of the OpenvSwitch acceleration scheme, and also introduces some improvements to the VXLAN packet processing process.Then, we compare the speedup performance with the OpenvSwitch before acceleration to verify the feasibility and correctness of the acceleration scheme. Finally, some possible future improvement schemes are proposed, and some conclusions are given.
Keywords/Search Tags:cloud computing, data center, virtualization, openvswitch, acceleration
PDF Full Text Request
Related items