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...

Full description

Saved in:
Bibliographic Details
Main Authors: Lee, Jeongkeun, Turner, Yoshio, Lee, Myungjin, Popa, Lucian, Banerjee, Sujata, Kang, Joon-Myung, Sharma, Puneet
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