Loading…
Application-driven bandwidth guarantees in datacenters
Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement...
Saved in:
Main Authors: | , , , , , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: | |
Citations: | Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-a417t-807c8e2407cd5c998eb45bc44c951a261958beabaca48f10b254908bc84c1ad93 |
---|---|
cites | |
container_end_page | 478 |
container_issue | 4 |
container_start_page | 467 |
container_title | |
container_volume | 44 |
creator | Lee, Jeongkeun Turner, Yoshio Lee, Myungjin Popa, Lucian Banerjee, Sujata Kang, Joon-Myung Sharma, Puneet |
description | Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction should enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. CloudMirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that CloudMirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%. |
doi_str_mv | 10.1145/2619239.2626326 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>proquest_acm_b</sourceid><recordid>TN_cdi_proquest_miscellaneous_1793244197</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>1793244197</sourcerecordid><originalsourceid>FETCH-LOGICAL-a417t-807c8e2407cd5c998eb45bc44c951a261958beabaca48f10b254908bc84c1ad93</originalsourceid><addsrcrecordid>eNqFkL1PwzAQxS0BElXJzJqRJcEfZ8ceq4ovqRILzNbZccCQJiFO4N8nVSsxMj3dvXdPpx8h14yWjIG85YoZLkzJFVeCqzOSmUovBhVcCwXnZEUZqAK0EJckS-mD0mUhZSXkiqjNMLTR4xT7rqjH-B263GFX_8R6es_fZhyxm0JIeezyGif0YRnHdEUuGmxTyE66Jq_3dy_bx2L3_PC03ewKBFZNhaaV14HDIrX0xujgQDoP4I1keHhcahfQoUfQDaOOSzBUO6_BM6yNWJObY-8w9l9zSJPdx-RD22IX-jlZVhnBAZiplmh5jKLfW9f3n4tL7YGQPRGyJ0LWjTE0f93_HohfWKJkOw</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>1793244197</pqid></control><display><type>conference_proceeding</type><title>Application-driven bandwidth guarantees in datacenters</title><source>Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list)</source><creator>Lee, Jeongkeun ; Turner, Yoshio ; Lee, Myungjin ; Popa, Lucian ; Banerjee, Sujata ; Kang, Joon-Myung ; Sharma, Puneet</creator><creatorcontrib>Lee, Jeongkeun ; Turner, Yoshio ; Lee, Myungjin ; Popa, Lucian ; Banerjee, Sujata ; Kang, Joon-Myung ; Sharma, Puneet</creatorcontrib><description>Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction should enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. CloudMirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that CloudMirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%.</description><identifier>ISSN: 0146-4833</identifier><identifier>ISBN: 9781450328364</identifier><identifier>ISBN: 1450328369</identifier><identifier>DOI: 10.1145/2619239.2626326</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Algorithms ; Availability ; Bandwidth ; Cloud computing ; Computer simulation ; Data centers ; Mathematical models ; Networks ; Networks -- Network services</subject><ispartof>Computer communication review, 2014, Vol.44 (4), p.467-478</ispartof><rights>2014 ACM</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a417t-807c8e2407cd5c998eb45bc44c951a261958beabaca48f10b254908bc84c1ad93</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,27925</link.rule.ids></links><search><creatorcontrib>Lee, Jeongkeun</creatorcontrib><creatorcontrib>Turner, Yoshio</creatorcontrib><creatorcontrib>Lee, Myungjin</creatorcontrib><creatorcontrib>Popa, Lucian</creatorcontrib><creatorcontrib>Banerjee, Sujata</creatorcontrib><creatorcontrib>Kang, Joon-Myung</creatorcontrib><creatorcontrib>Sharma, Puneet</creatorcontrib><title>Application-driven bandwidth guarantees in datacenters</title><title>Computer communication review</title><description>Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction should enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. CloudMirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that CloudMirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%.</description><subject>Algorithms</subject><subject>Availability</subject><subject>Bandwidth</subject><subject>Cloud computing</subject><subject>Computer simulation</subject><subject>Data centers</subject><subject>Mathematical models</subject><subject>Networks</subject><subject>Networks -- Network services</subject><issn>0146-4833</issn><isbn>9781450328364</isbn><isbn>1450328369</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2014</creationdate><recordtype>conference_proceeding</recordtype><recordid>eNqFkL1PwzAQxS0BElXJzJqRJcEfZ8ceq4ovqRILzNbZccCQJiFO4N8nVSsxMj3dvXdPpx8h14yWjIG85YoZLkzJFVeCqzOSmUovBhVcCwXnZEUZqAK0EJckS-mD0mUhZSXkiqjNMLTR4xT7rqjH-B263GFX_8R6es_fZhyxm0JIeezyGif0YRnHdEUuGmxTyE66Jq_3dy_bx2L3_PC03ewKBFZNhaaV14HDIrX0xujgQDoP4I1keHhcahfQoUfQDaOOSzBUO6_BM6yNWJObY-8w9l9zSJPdx-RD22IX-jlZVhnBAZiplmh5jKLfW9f3n4tL7YGQPRGyJ0LWjTE0f93_HohfWKJkOw</recordid><startdate>20140101</startdate><enddate>20140101</enddate><creator>Lee, Jeongkeun</creator><creator>Turner, Yoshio</creator><creator>Lee, Myungjin</creator><creator>Popa, Lucian</creator><creator>Banerjee, Sujata</creator><creator>Kang, Joon-Myung</creator><creator>Sharma, Puneet</creator><general>ACM</general><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20140101</creationdate><title>Application-driven bandwidth guarantees in datacenters</title><author>Lee, Jeongkeun ; Turner, Yoshio ; Lee, Myungjin ; Popa, Lucian ; Banerjee, Sujata ; Kang, Joon-Myung ; Sharma, Puneet</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a417t-807c8e2407cd5c998eb45bc44c951a261958beabaca48f10b254908bc84c1ad93</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithms</topic><topic>Availability</topic><topic>Bandwidth</topic><topic>Cloud computing</topic><topic>Computer simulation</topic><topic>Data centers</topic><topic>Mathematical models</topic><topic>Networks</topic><topic>Networks -- Network services</topic><toplevel>online_resources</toplevel><creatorcontrib>Lee, Jeongkeun</creatorcontrib><creatorcontrib>Turner, Yoshio</creatorcontrib><creatorcontrib>Lee, Myungjin</creatorcontrib><creatorcontrib>Popa, Lucian</creatorcontrib><creatorcontrib>Banerjee, Sujata</creatorcontrib><creatorcontrib>Kang, Joon-Myung</creatorcontrib><creatorcontrib>Sharma, Puneet</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></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lee, Jeongkeun</au><au>Turner, Yoshio</au><au>Lee, Myungjin</au><au>Popa, Lucian</au><au>Banerjee, Sujata</au><au>Kang, Joon-Myung</au><au>Sharma, Puneet</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Application-driven bandwidth guarantees in datacenters</atitle><btitle>Computer communication review</btitle><date>2014-01-01</date><risdate>2014</risdate><volume>44</volume><issue>4</issue><spage>467</spage><epage>478</epage><pages>467-478</pages><issn>0146-4833</issn><isbn>9781450328364</isbn><isbn>1450328369</isbn><abstract>Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present CloudMirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction should enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. CloudMirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that CloudMirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/2619239.2626326</doi><tpages>12</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0146-4833 |
ispartof | Computer communication review, 2014, Vol.44 (4), p.467-478 |
issn | 0146-4833 |
language | eng |
recordid | cdi_proquest_miscellaneous_1793244197 |
source | Association for Computing Machinery:Jisc Collections:ACM OPEN Journals 2023-2025 (reading list) |
subjects | Algorithms Availability Bandwidth Cloud computing Computer simulation Data centers Mathematical models Networks Networks -- Network services |
title | Application-driven bandwidth guarantees in datacenters |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-01T08%3A43%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_acm_b&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Application-driven%20bandwidth%20guarantees%20in%20datacenters&rft.btitle=Computer%20communication%20review&rft.au=Lee,%20Jeongkeun&rft.date=2014-01-01&rft.volume=44&rft.issue=4&rft.spage=467&rft.epage=478&rft.pages=467-478&rft.issn=0146-4833&rft.isbn=9781450328364&rft.isbn_list=1450328369&rft_id=info:doi/10.1145/2619239.2626326&rft_dat=%3Cproquest_acm_b%3E1793244197%3C/proquest_acm_b%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a417t-807c8e2407cd5c998eb45bc44c951a261958beabaca48f10b254908bc84c1ad93%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1793244197&rft_id=info:pmid/&rfr_iscdi=true |