Font Size: a A A

Application Of SR-IOV Technology On OpenStack Cloud Platform

Posted on:2018-06-06Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2428330512466947Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the arrival of the cloud era,a variety of cloud computing platform emerge as the times require,such as Amazon's cloud computing platform AWS and Microsoft's Azure cloud platform.And around the advantages of open source,OpenStack cloud platform has received more and more support by individual developer and enterprises in recent years,and is becoming one of the hottest cloud platform.OpenStack is designed to simplify the deployment of the cloud platform,and its component-based interactive architecture provides good scalability.At the same time,CPU virtualization and memory virtualization technology has beening mature,the performance has also reached the expected,but I/O virtualization technology is lagging behind,far from meeting industry requirements.Immature I/O virtualization technology has greatly affected the overall performance of virtual machines,how to improve I/O virtualization technology and increase the virtualization performance has been one of the focuses of current virtualization technology.SR-IOV technology is a hardware-based virtualization solution that improves performance and scalability.SR-IOV technology allows efficient sharing of PCIe(Peripheral Component Interconnect Express)devices between virtual machines,as it is implemented in hardware,the virtual machine can achieve the same I/O performance as the host.In the OpenStack cloud platform,a server may simultaneously run more than a dozen virtual machines,which may requires high system network I/O performance.Therefore,I/O virtualization efficiency is important for the improve of the overall system performance.In order to improve the network I/O performance,introducing SR-IOV technology into the OpenStack cloud platform is an option.In this thesis,OpenStack cloud platform and SR-IOV technology are selected as the research topic.The thesis explores the application of SR-IOV technology in OpenStack cloud platform,the main contents can be summarized as follows:(1)The architecture of OpenStack cloud platform and the technical principle of Neutron are studied.The network topology of Neutron component in Vlan network is analyzed,and point out the bottleneck of network I/O performance on OpenStack cloud platform.(2)Several common ways of I/O virtualization are studied,and the basic technology principle of SR-IOV is analyzed.Put forward the idea of combining OpenStack cloud platform with SR-IOV technology.At the same time,the thesis analyzes the flow path of virtual machine in OpenStack cloud platform with or without SR-IOV technology.(3)The application of SR-IOV technology in OpenStack cloud platform is studied.A three-node OpenStack cloud platform was built for testing experiments.One of the servers acts as the control node and the network node,and the other two are the compute nodes.Modify part of the configuration file of OpenStack,applying SR-IOV technology to the cloud platform.The influence of SR-IOV technology on network I/O performance of OpenStack cloud platform is tested by contrast experiment.Finally,the experiment results show that,after the introduction of SR-IOV technology,the computing node I/O virtualization performance in OpenStack cloud platform has increased by about 50%.
Keywords/Search Tags:Virtualization, SR-IOV technology, I/O Performance, Cloud Computing, OpenStack Cloud Platform
PDF Full Text Request
Related items