HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs
Despite the rapid development and the wide use, virtualization confronts new challenges on improving network I/O performance. For virtual machines co-existed on a server, inter-VM network performance turns out to be worse than expected. Although many efforts have been dedicated to that issue on para...
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2016-04, Vol.114, p.54 |
---|---|
Hauptverfasser: | , , , , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | |
---|---|
container_issue | |
container_start_page | 54 |
container_title | The Journal of systems and software |
container_volume | 114 |
creator | Cheng, Kun Bai, Yuebin Zhao, Yongwang Ma, Yao Lu, Duo Peng, Yuanfeng Zhou, Minxuan |
description | Despite the rapid development and the wide use, virtualization confronts new challenges on improving network I/O performance. For virtual machines co-existed on a server, inter-VM network performance turns out to be worse than expected. Although many efforts have been dedicated to that issue on paravirtualized (PV) machines, HVMs (Hardware Virtual Machines) get less attention. However, co-resident HVMs are also suffering from low network I/O performance which troubles IaaS cloud infrastructure providers. Such problem is prominent as in the front-back network model several performance bottlenecks appear when inter-VM traffic is being handled. In this paper, we propose a novel approach and implement a prototype called "HV2M" to optimize inter-HVM network performance, which mainly address the throughput issues. HV2M takes advantages of the existing mechanisms for HVMs provided by Xen and is totally hardware independent. Unlike the existing idea, HV2M pushes data to the receivers without using shared memory buffer to transfer the pending network data. To evaluate our work, we test and compare network response time, network throughput and CPU utilization with other popular approaches such as SR-IOV. The result shows that the new communication model has great improvements in network delay and throughput with little pressure on Domain-0. |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_1765948111</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3955985201</sourcerecordid><originalsourceid>FETCH-proquest_journals_17659481113</originalsourceid><addsrcrecordid>eNqNjL0OgjAURhujifjzDjdxJmkLAroZo2FhU-IEKXiJIra1Lfr6MvgATuck58s3Ih5L4sBnnCdj4lEWhYMzPiUza1tKacwp98g5zQvba-BFtoUdSPXGDoTWRon6Bk5BpZR1cJcOjZ9nINF9lHmARtMo8xSyRhgELij9Sli8QppndkEmjegsLn-ck9XxcNqn_vD76tG6slW9kUMqWRytN2HCGAv-W30B7M1Ajg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1765948111</pqid></control><display><type>article</type><title>HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs</title><source>Elsevier ScienceDirect Journals</source><creator>Cheng, Kun ; Bai, Yuebin ; Zhao, Yongwang ; Ma, Yao ; Lu, Duo ; Peng, Yuanfeng ; Zhou, Minxuan</creator><creatorcontrib>Cheng, Kun ; Bai, Yuebin ; Zhao, Yongwang ; Ma, Yao ; Lu, Duo ; Peng, Yuanfeng ; Zhou, Minxuan</creatorcontrib><description>Despite the rapid development and the wide use, virtualization confronts new challenges on improving network I/O performance. For virtual machines co-existed on a server, inter-VM network performance turns out to be worse than expected. Although many efforts have been dedicated to that issue on paravirtualized (PV) machines, HVMs (Hardware Virtual Machines) get less attention. However, co-resident HVMs are also suffering from low network I/O performance which troubles IaaS cloud infrastructure providers. Such problem is prominent as in the front-back network model several performance bottlenecks appear when inter-VM traffic is being handled. In this paper, we propose a novel approach and implement a prototype called "HV2M" to optimize inter-HVM network performance, which mainly address the throughput issues. HV2M takes advantages of the existing mechanisms for HVMs provided by Xen and is totally hardware independent. Unlike the existing idea, HV2M pushes data to the receivers without using shared memory buffer to transfer the pending network data. To evaluate our work, we test and compare network response time, network throughput and CPU utilization with other popular approaches such as SR-IOV. The result shows that the new communication model has great improvements in network delay and throughput with little pressure on Domain-0.</description><identifier>ISSN: 0164-1212</identifier><identifier>EISSN: 1873-1228</identifier><identifier>CODEN: JSSODM</identifier><language>eng</language><publisher>New York: Elsevier Sequoia S.A</publisher><subject>Cloud computing ; Comparative studies ; Input output ; Network flow problem ; Operating systems ; Prototypes ; Virtualization</subject><ispartof>The Journal of systems and software, 2016-04, Vol.114, p.54</ispartof><rights>Copyright Elsevier Sequoia S.A. Apr 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780</link.rule.ids></links><search><creatorcontrib>Cheng, Kun</creatorcontrib><creatorcontrib>Bai, Yuebin</creatorcontrib><creatorcontrib>Zhao, Yongwang</creatorcontrib><creatorcontrib>Ma, Yao</creatorcontrib><creatorcontrib>Lu, Duo</creatorcontrib><creatorcontrib>Peng, Yuanfeng</creatorcontrib><creatorcontrib>Zhou, Minxuan</creatorcontrib><title>HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs</title><title>The Journal of systems and software</title><description>Despite the rapid development and the wide use, virtualization confronts new challenges on improving network I/O performance. For virtual machines co-existed on a server, inter-VM network performance turns out to be worse than expected. Although many efforts have been dedicated to that issue on paravirtualized (PV) machines, HVMs (Hardware Virtual Machines) get less attention. However, co-resident HVMs are also suffering from low network I/O performance which troubles IaaS cloud infrastructure providers. Such problem is prominent as in the front-back network model several performance bottlenecks appear when inter-VM traffic is being handled. In this paper, we propose a novel approach and implement a prototype called "HV2M" to optimize inter-HVM network performance, which mainly address the throughput issues. HV2M takes advantages of the existing mechanisms for HVMs provided by Xen and is totally hardware independent. Unlike the existing idea, HV2M pushes data to the receivers without using shared memory buffer to transfer the pending network data. To evaluate our work, we test and compare network response time, network throughput and CPU utilization with other popular approaches such as SR-IOV. The result shows that the new communication model has great improvements in network delay and throughput with little pressure on Domain-0.</description><subject>Cloud computing</subject><subject>Comparative studies</subject><subject>Input output</subject><subject>Network flow problem</subject><subject>Operating systems</subject><subject>Prototypes</subject><subject>Virtualization</subject><issn>0164-1212</issn><issn>1873-1228</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNqNjL0OgjAURhujifjzDjdxJmkLAroZo2FhU-IEKXiJIra1Lfr6MvgATuck58s3Ih5L4sBnnCdj4lEWhYMzPiUza1tKacwp98g5zQvba-BFtoUdSPXGDoTWRon6Bk5BpZR1cJcOjZ9nINF9lHmARtMo8xSyRhgELij9Sli8QppndkEmjegsLn-ck9XxcNqn_vD76tG6slW9kUMqWRytN2HCGAv-W30B7M1Ajg</recordid><startdate>20160401</startdate><enddate>20160401</enddate><creator>Cheng, Kun</creator><creator>Bai, Yuebin</creator><creator>Zhao, Yongwang</creator><creator>Ma, Yao</creator><creator>Lu, Duo</creator><creator>Peng, Yuanfeng</creator><creator>Zhou, Minxuan</creator><general>Elsevier Sequoia S.A</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20160401</creationdate><title>HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs</title><author>Cheng, Kun ; Bai, Yuebin ; Zhao, Yongwang ; Ma, Yao ; Lu, Duo ; Peng, Yuanfeng ; Zhou, Minxuan</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_17659481113</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Cloud computing</topic><topic>Comparative studies</topic><topic>Input output</topic><topic>Network flow problem</topic><topic>Operating systems</topic><topic>Prototypes</topic><topic>Virtualization</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Cheng, Kun</creatorcontrib><creatorcontrib>Bai, Yuebin</creatorcontrib><creatorcontrib>Zhao, Yongwang</creatorcontrib><creatorcontrib>Ma, Yao</creatorcontrib><creatorcontrib>Lu, Duo</creatorcontrib><creatorcontrib>Peng, Yuanfeng</creatorcontrib><creatorcontrib>Zhou, Minxuan</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>The Journal of systems and software</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Cheng, Kun</au><au>Bai, Yuebin</au><au>Zhao, Yongwang</au><au>Ma, Yao</au><au>Lu, Duo</au><au>Peng, Yuanfeng</au><au>Zhou, Minxuan</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs</atitle><jtitle>The Journal of systems and software</jtitle><date>2016-04-01</date><risdate>2016</risdate><volume>114</volume><spage>54</spage><pages>54-</pages><issn>0164-1212</issn><eissn>1873-1228</eissn><coden>JSSODM</coden><abstract>Despite the rapid development and the wide use, virtualization confronts new challenges on improving network I/O performance. For virtual machines co-existed on a server, inter-VM network performance turns out to be worse than expected. Although many efforts have been dedicated to that issue on paravirtualized (PV) machines, HVMs (Hardware Virtual Machines) get less attention. However, co-resident HVMs are also suffering from low network I/O performance which troubles IaaS cloud infrastructure providers. Such problem is prominent as in the front-back network model several performance bottlenecks appear when inter-VM traffic is being handled. In this paper, we propose a novel approach and implement a prototype called "HV2M" to optimize inter-HVM network performance, which mainly address the throughput issues. HV2M takes advantages of the existing mechanisms for HVMs provided by Xen and is totally hardware independent. Unlike the existing idea, HV2M pushes data to the receivers without using shared memory buffer to transfer the pending network data. To evaluate our work, we test and compare network response time, network throughput and CPU utilization with other popular approaches such as SR-IOV. The result shows that the new communication model has great improvements in network delay and throughput with little pressure on Domain-0.</abstract><cop>New York</cop><pub>Elsevier Sequoia S.A</pub></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0164-1212 |
ispartof | The Journal of systems and software, 2016-04, Vol.114, p.54 |
issn | 0164-1212 1873-1228 |
language | eng |
recordid | cdi_proquest_journals_1765948111 |
source | Elsevier ScienceDirect Journals |
subjects | Cloud computing Comparative studies Input output Network flow problem Operating systems Prototypes Virtualization |
title | HV^sup 2^M: A novel approach to boost inter-VM network performance for Xen-based HVMs |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-27T02%3A20%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=HV%5Esup%202%5EM:%20A%20novel%20approach%20to%20boost%20inter-VM%20network%20performance%20for%20Xen-based%20HVMs&rft.jtitle=The%20Journal%20of%20systems%20and%20software&rft.au=Cheng,%20Kun&rft.date=2016-04-01&rft.volume=114&rft.spage=54&rft.pages=54-&rft.issn=0164-1212&rft.eissn=1873-1228&rft.coden=JSSODM&rft_id=info:doi/&rft_dat=%3Cproquest%3E3955985201%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1765948111&rft_id=info:pmid/&rfr_iscdi=true |