Providing Network Performance Isolation in VDE-Based Cloud Computing Systems

In a cloud computing system, virtual machines owned by different clients are co-hosted on a single physical machine. It is vital to isolate network performance between the clients for ensuring fair usage of the constrained and shared network resources of the physical machine. Unfortunately, the exis...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Rathore, V., Jonghun Yoo, Jaesoo Lee, Seongsoo Hong
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 725
container_issue
container_start_page 721
container_title
container_volume
creator Rathore, V.
Jonghun Yoo
Jaesoo Lee
Seongsoo Hong
description In a cloud computing system, virtual machines owned by different clients are co-hosted on a single physical machine. It is vital to isolate network performance between the clients for ensuring fair usage of the constrained and shared network resources of the physical machine. Unfortunately, the existing network performance isolation techniques are not effective for cloud computing systems because they are difficult to be adopted in a large scale and require non-trivial modification to the network stack of a guest OS. In this paper, we propose a performance isolation-enabled virtual distributed Ethernet (PIE-VDE) to overcome such difficulties. It is a network virtualization software module running on a host OS. It intends to (1) allocate fair share of outgoing link bandwidth to the co-hosted clients and (2) divide a client's share to the virtual machines owned by it in a fair way. Our approach supports full virtualization of a guest OS, ease in wide scale adoption, limited modification to the existing system, low run-time overhead and work-conserving servicing. Experimental results show the effectiveness of the proposed mechanism. Every client received at least 99.5% of its bandwidth share as specified by its weight.
doi_str_mv 10.1109/HPCC.2011.102
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6063065</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6063065</ieee_id><sourcerecordid>6063065</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-59bb67483de5ce0693006d9d2c7095fe72c0055db650e493eb289cdf3176fa223</originalsourceid><addsrcrecordid>eNotjj1PwzAYhI0QEqhkZGLJH0h5bcd2PEIotFIEkahYKyd-gwxJXNkpqP-e8HHDnZ7hTkfIFYUlpaBv1nVZLhlQuqTATkiiVQFKapELXqjTX6a5UIoKmRfnJInxHWZJqanQF6Sqg_901o1v6RNOXz58pDWGzofBjC2mm-h7Mzk_pm5MX-9X2Z2JaNOy94fZ_bA_TD_Vl2OccIiX5KwzfcTkPxdk-7Daluusen7clLdV5jRMmdBNI1VecIuiRZCaz3estqxVoEWHirUAQthGCsBcc2xYoVvbcapkZxjjC3L9N-sQcbcPbjDhuJMgOUjBvwE6nU3L</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Providing Network Performance Isolation in VDE-Based Cloud Computing Systems</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Rathore, V. ; Jonghun Yoo ; Jaesoo Lee ; Seongsoo Hong</creator><creatorcontrib>Rathore, V. ; Jonghun Yoo ; Jaesoo Lee ; Seongsoo Hong</creatorcontrib><description>In a cloud computing system, virtual machines owned by different clients are co-hosted on a single physical machine. It is vital to isolate network performance between the clients for ensuring fair usage of the constrained and shared network resources of the physical machine. Unfortunately, the existing network performance isolation techniques are not effective for cloud computing systems because they are difficult to be adopted in a large scale and require non-trivial modification to the network stack of a guest OS. In this paper, we propose a performance isolation-enabled virtual distributed Ethernet (PIE-VDE) to overcome such difficulties. It is a network virtualization software module running on a host OS. It intends to (1) allocate fair share of outgoing link bandwidth to the co-hosted clients and (2) divide a client's share to the virtual machines owned by it in a fair way. Our approach supports full virtualization of a guest OS, ease in wide scale adoption, limited modification to the existing system, low run-time overhead and work-conserving servicing. Experimental results show the effectiveness of the proposed mechanism. Every client received at least 99.5% of its bandwidth share as specified by its weight.</description><identifier>ISBN: 9781457715648</identifier><identifier>ISBN: 1457715643</identifier><identifier>EISBN: 9780769545387</identifier><identifier>EISBN: 0769545386</identifier><identifier>DOI: 10.1109/HPCC.2011.102</identifier><language>eng</language><publisher>IEEE</publisher><subject>Bandwidth ; Cloud computing ; Network performance isolation ; proportionally fair resource allocation ; Protocols ; Resource management ; Schedules ; Switches ; Virtual Distributed Ethernet (VDE)</subject><ispartof>2011 IEEE International Conference on High Performance Computing and Communications, 2011, p.721-725</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6063065$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2057,27924,54919</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6063065$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Rathore, V.</creatorcontrib><creatorcontrib>Jonghun Yoo</creatorcontrib><creatorcontrib>Jaesoo Lee</creatorcontrib><creatorcontrib>Seongsoo Hong</creatorcontrib><title>Providing Network Performance Isolation in VDE-Based Cloud Computing Systems</title><title>2011 IEEE International Conference on High Performance Computing and Communications</title><addtitle>HPCC</addtitle><description>In a cloud computing system, virtual machines owned by different clients are co-hosted on a single physical machine. It is vital to isolate network performance between the clients for ensuring fair usage of the constrained and shared network resources of the physical machine. Unfortunately, the existing network performance isolation techniques are not effective for cloud computing systems because they are difficult to be adopted in a large scale and require non-trivial modification to the network stack of a guest OS. In this paper, we propose a performance isolation-enabled virtual distributed Ethernet (PIE-VDE) to overcome such difficulties. It is a network virtualization software module running on a host OS. It intends to (1) allocate fair share of outgoing link bandwidth to the co-hosted clients and (2) divide a client's share to the virtual machines owned by it in a fair way. Our approach supports full virtualization of a guest OS, ease in wide scale adoption, limited modification to the existing system, low run-time overhead and work-conserving servicing. Experimental results show the effectiveness of the proposed mechanism. Every client received at least 99.5% of its bandwidth share as specified by its weight.</description><subject>Bandwidth</subject><subject>Cloud computing</subject><subject>Network performance isolation</subject><subject>proportionally fair resource allocation</subject><subject>Protocols</subject><subject>Resource management</subject><subject>Schedules</subject><subject>Switches</subject><subject>Virtual Distributed Ethernet (VDE)</subject><isbn>9781457715648</isbn><isbn>1457715643</isbn><isbn>9780769545387</isbn><isbn>0769545386</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2011</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjj1PwzAYhI0QEqhkZGLJH0h5bcd2PEIotFIEkahYKyd-gwxJXNkpqP-e8HHDnZ7hTkfIFYUlpaBv1nVZLhlQuqTATkiiVQFKapELXqjTX6a5UIoKmRfnJInxHWZJqanQF6Sqg_901o1v6RNOXz58pDWGzofBjC2mm-h7Mzk_pm5MX-9X2Z2JaNOy94fZ_bA_TD_Vl2OccIiX5KwzfcTkPxdk-7Daluusen7clLdV5jRMmdBNI1VecIuiRZCaz3estqxVoEWHirUAQthGCsBcc2xYoVvbcapkZxjjC3L9N-sQcbcPbjDhuJMgOUjBvwE6nU3L</recordid><startdate>201109</startdate><enddate>201109</enddate><creator>Rathore, V.</creator><creator>Jonghun Yoo</creator><creator>Jaesoo Lee</creator><creator>Seongsoo Hong</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201109</creationdate><title>Providing Network Performance Isolation in VDE-Based Cloud Computing Systems</title><author>Rathore, V. ; Jonghun Yoo ; Jaesoo Lee ; Seongsoo Hong</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-59bb67483de5ce0693006d9d2c7095fe72c0055db650e493eb289cdf3176fa223</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2011</creationdate><topic>Bandwidth</topic><topic>Cloud computing</topic><topic>Network performance isolation</topic><topic>proportionally fair resource allocation</topic><topic>Protocols</topic><topic>Resource management</topic><topic>Schedules</topic><topic>Switches</topic><topic>Virtual Distributed Ethernet (VDE)</topic><toplevel>online_resources</toplevel><creatorcontrib>Rathore, V.</creatorcontrib><creatorcontrib>Jonghun Yoo</creatorcontrib><creatorcontrib>Jaesoo Lee</creatorcontrib><creatorcontrib>Seongsoo Hong</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Rathore, V.</au><au>Jonghun Yoo</au><au>Jaesoo Lee</au><au>Seongsoo Hong</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Providing Network Performance Isolation in VDE-Based Cloud Computing Systems</atitle><btitle>2011 IEEE International Conference on High Performance Computing and Communications</btitle><stitle>HPCC</stitle><date>2011-09</date><risdate>2011</risdate><spage>721</spage><epage>725</epage><pages>721-725</pages><isbn>9781457715648</isbn><isbn>1457715643</isbn><eisbn>9780769545387</eisbn><eisbn>0769545386</eisbn><abstract>In a cloud computing system, virtual machines owned by different clients are co-hosted on a single physical machine. It is vital to isolate network performance between the clients for ensuring fair usage of the constrained and shared network resources of the physical machine. Unfortunately, the existing network performance isolation techniques are not effective for cloud computing systems because they are difficult to be adopted in a large scale and require non-trivial modification to the network stack of a guest OS. In this paper, we propose a performance isolation-enabled virtual distributed Ethernet (PIE-VDE) to overcome such difficulties. It is a network virtualization software module running on a host OS. It intends to (1) allocate fair share of outgoing link bandwidth to the co-hosted clients and (2) divide a client's share to the virtual machines owned by it in a fair way. Our approach supports full virtualization of a guest OS, ease in wide scale adoption, limited modification to the existing system, low run-time overhead and work-conserving servicing. Experimental results show the effectiveness of the proposed mechanism. Every client received at least 99.5% of its bandwidth share as specified by its weight.</abstract><pub>IEEE</pub><doi>10.1109/HPCC.2011.102</doi><tpages>5</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781457715648
ispartof 2011 IEEE International Conference on High Performance Computing and Communications, 2011, p.721-725
issn
language eng
recordid cdi_ieee_primary_6063065
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Bandwidth
Cloud computing
Network performance isolation
proportionally fair resource allocation
Protocols
Resource management
Schedules
Switches
Virtual Distributed Ethernet (VDE)
title Providing Network Performance Isolation in VDE-Based Cloud Computing Systems
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-09T07%3A45%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Providing%20Network%20Performance%20Isolation%20in%20VDE-Based%20Cloud%20Computing%20Systems&rft.btitle=2011%20IEEE%20International%20Conference%20on%20High%20Performance%20Computing%20and%20Communications&rft.au=Rathore,%20V.&rft.date=2011-09&rft.spage=721&rft.epage=725&rft.pages=721-725&rft.isbn=9781457715648&rft.isbn_list=1457715643&rft_id=info:doi/10.1109/HPCC.2011.102&rft_dat=%3Cieee_6IE%3E6063065%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9780769545387&rft.eisbn_list=0769545386&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6063065&rfr_iscdi=true