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...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
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 |