Network aware resource allocation in distributed clouds
We consider resource allocation algorithms for distributed cloud systems, which deploy cloud-computing resources that are geographically distributed over a large number of locations in a wide-area network. This distribution of cloud-computing resources over many locations in the network may be done...
Saved in:
Published in | 2012 Proceedings IEEE INFOCOM pp. 963 - 971 |
---|---|
Main Authors | , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.03.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | We consider resource allocation algorithms for distributed cloud systems, which deploy cloud-computing resources that are geographically distributed over a large number of locations in a wide-area network. This distribution of cloud-computing resources over many locations in the network may be done for several reasons, such as to locate resources closer to users, to reduce bandwidth costs, to increase availability, etc. To get the maximum benefit from a distributed cloud system, we need efficient algorithms for resource allocation which minimize communication costs and latency. In this paper, we develop efficient resource allocation algorithms for use in distributed clouds. Our contributions are as follows: Assuming that users specify their resource needs, such as the number of virtual machines needed for a large computational task, we develop an efficient 2-approximation algorithm for the optimal selection of data centers in the distributed cloud. Our objective is to minimize the maximum distance, or latency, between the selected data centers. Next, we consider use of a similar algorithm to select, within each data center, the racks and servers where the requested virtual machines for the task will be located. Since the network inside a data center is structured and typically a tree, we make use of this structure to develop an optimal algorithm for rack and server selection. Finally, we develop a heuristic for partitioning the requested resources for the task amongst the chosen data centers and racks. We use simulations to evaluate the performance of our algorithms over example distributed cloud systems and find that our algorithms provide significant gains over other simpler allocation algorithms. |
---|---|
AbstractList | We consider resource allocation algorithms for distributed cloud systems, which deploy cloud-computing resources that are geographically distributed over a large number of locations in a wide-area network. This distribution of cloud-computing resources over many locations in the network may be done for several reasons, such as to locate resources closer to users, to reduce bandwidth costs, to increase availability, etc. To get the maximum benefit from a distributed cloud system, we need efficient algorithms for resource allocation which minimize communication costs and latency. In this paper, we develop efficient resource allocation algorithms for use in distributed clouds. Our contributions are as follows: Assuming that users specify their resource needs, such as the number of virtual machines needed for a large computational task, we develop an efficient 2-approximation algorithm for the optimal selection of data centers in the distributed cloud. Our objective is to minimize the maximum distance, or latency, between the selected data centers. Next, we consider use of a similar algorithm to select, within each data center, the racks and servers where the requested virtual machines for the task will be located. Since the network inside a data center is structured and typically a tree, we make use of this structure to develop an optimal algorithm for rack and server selection. Finally, we develop a heuristic for partitioning the requested resources for the task amongst the chosen data centers and racks. We use simulations to evaluate the performance of our algorithms over example distributed cloud systems and find that our algorithms provide significant gains over other simpler allocation algorithms. |
Author | Alicherry, M. Lakshman, T. V. |
Author_xml | – sequence: 1 givenname: M. surname: Alicherry fullname: Alicherry, M. organization: Alcatel-Lucent, Bell Labs. India, Bangalore, India – sequence: 2 givenname: T. V. surname: Lakshman fullname: Lakshman, T. V. organization: Bell Labs., Alcatel-Lucent, Murray Hill, NJ, USA |
BookMark | eNpVj81Kw0AURkesYK15gm7yAon3Zibzs5RitVDbjYK7cidzA6MxkUlK8e0V7MZvczibA9-NmPVDz0IsEUpEcHeb3Xq1fy4rwKrU6GqrzIXInLGotJFgTG0v_7lUMzEHo2SBWr9di2wc3-F3BiSgnQuz4-k0pI-cTpQ4TzwOx9RwTl03NDTFoc9jn4c4Tin648Qhb7rhGMZbcdVSN3J25kK8rh9eVk_Fdv-4Wd1vi1gpnAoTWhu0dcoDyNqSpuCVYW_QEes2-GAh-MohUesZGKGR5FCqgNqQsnIhln_dyMyHrxQ_KX0fztflD7JMTUw |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/INFCOM.2012.6195847 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISBN | 9781467307758 1467307750 9781467307741 1467307742 |
EndPage | 971 |
ExternalDocumentID | 6195847 |
Genre | orig-research |
GroupedDBID | 23M 29I 6IE 6IF 6IH 6IK 6IL 6IM 6IN AAJGR AAWTH ABLEC ACGFS ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS |
ID | FETCH-LOGICAL-i241t-7df8d6894b00358a6adb47eb719ae6fdbd80db291aafbe0e10c3a9134d167a483 |
IEDL.DBID | RIE |
ISBN | 9781467307734 1467307734 |
ISSN | 0743-166X |
IngestDate | Wed Aug 27 04:13:42 EDT 2025 |
IsPeerReviewed | false |
IsScholarly | true |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-i241t-7df8d6894b00358a6adb47eb719ae6fdbd80db291aafbe0e10c3a9134d167a483 |
PageCount | 9 |
ParticipantIDs | ieee_primary_6195847 |
PublicationCentury | 2000 |
PublicationDate | 2012-03 |
PublicationDateYYYYMMDD | 2012-03-01 |
PublicationDate_xml | – month: 03 year: 2012 text: 2012-03 |
PublicationDecade | 2010 |
PublicationTitle | 2012 Proceedings IEEE INFOCOM |
PublicationTitleAbbrev | INFCOM |
PublicationYear | 2012 |
Publisher | IEEE |
Publisher_xml | – name: IEEE |
SSID | ssj0000703018 ssj0008726 |
Score | 2.361809 |
Snippet | We consider resource allocation algorithms for distributed cloud systems, which deploy cloud-computing resources that are geographically distributed over a... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 963 |
SubjectTerms | Switches |
Title | Network aware resource allocation in distributed clouds |
URI | https://ieeexplore.ieee.org/document/6195847 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NS8NAEB3anvTiRyt-swePJt00m93suViq0OrBQm9lPyZQlFRqguCvdzdJWxUP3pJASHbfhtnMvPcG4IYyk6HkDoEkiwNmRBwo5DZQLrhQ7mGnXpw8mfLxjD3Mk3kLbrdaGESsyGcY-sOqlm9XpvSpsj73zihMtKHtftxqrdY2n1It3V0FgaaiarVWW3ByPq9EXdytZyFitvF62pw3dkQRlf376Wj4OPGcr0HYPO9H45Uq7owOYLJ545pu8hKWhQ7N5y8zx_8O6RB6O4UfedrGriNoYX4M-9_MCbsgpjVDnKgPtUaybvL8xFfq6zwfWebEeuNd3zMLLTGvq9K-92A2unsejoOmzUKwdOG7CITNUstTyfwXnqSKK6uZQC0i6WDLrLYptXogI6UyjRQjamLlC_Y24kKxND6BTr7K8RQIGuXtTm3MEu9D524QGqXJ3B5CsohFZ9D1U7B4q500Fs3oz_--fAF7Hoaa8XUJnWJd4pXbAhT6usL-C6uqqRs |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT4NAEJ3UelAvfrTGb_fgUdrdsuzCubFptaCHNumt2S8So6GmQkz89e4CbdV48AYkBJYZ8jYz770BuMFUpSZiNgJB6ntUcd8ThmlPWHDBzIUdO3FynLDhlN7PglkDbtdaGGNMST4zHXdY9vL1QhWuVNZlzhmF8i3YtrgfkEqtta6olMm76SHgkJfD1ioTTsZmpayL2Yzm3Kcrt6fVeW1IRHDUHSWD_mPsWF-9Tv3EH6NXSuQZ7EO8eueKcPLSKXLZUZ-_7Bz_u6gDaG80fuhpjV6H0DDZEex9sydsAU8qjjgSH2Jp0LKu9CPXq68qfeg5Q9pZ77qpWUYj9boo9HsbpoO7SX_o1YMWvGcL4LnHdRpqFkbU_eNBKJjQknIjOYls4FItdYi17EVEiFQabAhWvnAte00YFzT0j6GZLTJzAsgo4QxPtU8D50Rnb-DSRCq1u4iIEkpOoeU-wfyt8tKY16s_-_vyNewMJ_F4Ph4lD-ew60JS8b8uoJkvC3NpNwS5vCrz4Au2xaxk |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2012+Proceedings+IEEE+INFOCOM&rft.atitle=Network+aware+resource+allocation+in+distributed+clouds&rft.au=Alicherry%2C+M.&rft.au=Lakshman%2C+T.+V.&rft.date=2012-03-01&rft.pub=IEEE&rft.isbn=9781467307734&rft.issn=0743-166X&rft.spage=963&rft.epage=971&rft_id=info:doi/10.1109%2FINFCOM.2012.6195847&rft.externalDocID=6195847 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0743-166X&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0743-166X&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0743-166X&client=summon |