{"title":"Design and implementation of a cloud computing-oriented virtual 10-Gigabit NIC","authors":"Jie Wang, Yu Zeng","doi":"10.1109/FSKD.2012.6233943","DOIUrl":null,"url":null,"abstract":"The promotion of multi-core server platform and the popularity of cloud computing applications, making the number of applications for the Ethernet port is also rapid growth in demand. By traditional way to use VMM soft-switch realization multiple virtual machines on a shared network devices brings a series of problems such as significantly increase network packet processing time, decrease network throughput and, increase CPU load etc. Based on I/O hardware virtualization, multiple descriptor queues, receive-side scaling, network packets routing mechanism and other key technologies, this paper describes the design and implementation of a cloud computing-oriented virtual 10-Gigabit NIC. In this NIC, mapping between multiple virtual device queues and multiple CPU cores use queue as the data exchange unit rather than package, by this way we can improve the throughput greatly compared with ordinary NIC.","PeriodicalId":337941,"journal":{"name":"International Conference on Fuzzy Systems and Knowledge Discovery","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-05-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Fuzzy Systems and Knowledge Discovery","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FSKD.2012.6233943","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The promotion of multi-core server platform and the popularity of cloud computing applications, making the number of applications for the Ethernet port is also rapid growth in demand. By traditional way to use VMM soft-switch realization multiple virtual machines on a shared network devices brings a series of problems such as significantly increase network packet processing time, decrease network throughput and, increase CPU load etc. Based on I/O hardware virtualization, multiple descriptor queues, receive-side scaling, network packets routing mechanism and other key technologies, this paper describes the design and implementation of a cloud computing-oriented virtual 10-Gigabit NIC. In this NIC, mapping between multiple virtual device queues and multiple CPU cores use queue as the data exchange unit rather than package, by this way we can improve the throughput greatly compared with ordinary NIC.