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

Full description

Saved in:
Bibliographic Details
Published in2012 Proceedings IEEE INFOCOM pp. 963 - 971
Main Authors Alicherry, M., Lakshman, T. V.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2012
Subjects
Online AccessGet 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