Stochastic models of load balancing and scheduling in cloud computing clusters
Cloud computing services are becoming ubiquitous, and are starting to serve as the primary source of computing power for both enterprises and personal computing applications. We consider a stochastic model of a cloud computing cluster, where jobs arrive according to a stochastic process and request...
Saved in:
Published in | 2012 Proceedings IEEE INFOCOM pp. 702 - 710 |
---|---|
Main Authors | , , |
Format | Conference Proceeding |
Language | English |
Published |
IEEE
01.03.2012
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Cloud computing services are becoming ubiquitous, and are starting to serve as the primary source of computing power for both enterprises and personal computing applications. We consider a stochastic model of a cloud computing cluster, where jobs arrive according to a stochastic process and request virtual machines (VMs), which are specified in terms of resources such as CPU, memory and storage space. While there are many design issues associated with such systems, here we focus only on resource allocation problems, such as the design of algorithms for load balancing among servers, and algorithms for scheduling VM configurations. Given our model of a cloud, we first define its capacity, i.e., the maximum rates at which jobs can be processed in such a system. Then, we show that the widely-used Best-Fit scheduling algorithm is not throughput-optimal, and present alternatives which achieve any arbitrary fraction of the capacity region of the cloud. We then study the delay performance of these alternative algorithms through simulations. |
---|---|
AbstractList | Cloud computing services are becoming ubiquitous, and are starting to serve as the primary source of computing power for both enterprises and personal computing applications. We consider a stochastic model of a cloud computing cluster, where jobs arrive according to a stochastic process and request virtual machines (VMs), which are specified in terms of resources such as CPU, memory and storage space. While there are many design issues associated with such systems, here we focus only on resource allocation problems, such as the design of algorithms for load balancing among servers, and algorithms for scheduling VM configurations. Given our model of a cloud, we first define its capacity, i.e., the maximum rates at which jobs can be processed in such a system. Then, we show that the widely-used Best-Fit scheduling algorithm is not throughput-optimal, and present alternatives which achieve any arbitrary fraction of the capacity region of the cloud. We then study the delay performance of these alternative algorithms through simulations. |
Author | Srikant, R. Maguluri, S. T. Lei Ying |
Author_xml | – sequence: 1 givenname: S. T. surname: Maguluri fullname: Maguluri, S. T. email: siva.theja@gmail.com organization: Dept. of ECE, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA – sequence: 2 givenname: R. surname: Srikant fullname: Srikant, R. email: rsrikant@illinois.edu organization: Dept. of ECE, Univ. of Illinois at Urbana-Champaign, Urbana, IL, USA – sequence: 3 surname: Lei Ying fullname: Lei Ying email: leiying@iastate.edu organization: Dept. of ECE, Iowa State Univ., Ames, IA, USA |
BookMark | eNpVkLFOwzAURY0oEqXkC7r4BxL8Yr_YHlFFoVJpB0BiqxzboUFOXNXJwN_Tii6c5erc4Q73jkz62HtC5sAKAKYfVpvlYvtalAzKogKNCvCKZFoqEJXkTEpU1_-ciwmZMil4DlX1eUuylL7ZCck4AzUlm7ch2r1JQ2tpF50PicaGhmgcrU0wvW37L2p6R5PdezeGs7Y9tSGOjtrYHcbhXNkwpsEf0z25aUxIPrvkjHwsn94XL_l6-7xaPK7zthQw5E4ZqxjUpsTyhJBMAxhkHFB7Y7UC8Igaa8CmNkL50iIoYRqFDqvK8RmZ_-223vvd4dh25vizuzzCfwF6oFQH |
ContentType | Conference Proceeding |
DBID | 6IE 6IH CBEJK RIE RIO |
DOI | 10.1109/INFCOM.2012.6195815 |
DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library 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 | 710 |
ExternalDocumentID | 6195815 |
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-d8ac801ba252222470911a503159eac9811e5595b15fba48e2c5184af85d566d3 |
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-d8ac801ba252222470911a503159eac9811e5595b15fba48e2c5184af85d566d3 |
PageCount | 9 |
ParticipantIDs | ieee_primary_6195815 |
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.3658469 |
Snippet | Cloud computing services are becoming ubiquitous, and are starting to serve as the primary source of computing power for both enterprises and personal... |
SourceID | ieee |
SourceType | Publisher |
StartPage | 702 |
SubjectTerms | Cloud computing Resource management Routing Servers Stochastic processes Throughput Vectors |
Title | Stochastic models of load balancing and scheduling in cloud computing clusters |
URI | https://ieeexplore.ieee.org/document/6195815 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3JTsMwELVKT3BhaRG7fOBI0qT1kpwrqoLUggSVequ8TERFlSCaXPh6xk5aFnHglliRkjiO34w97z1CrvHfUxJhIWAyg4ANIAtSpljABM9UFFnEfEcUnkzFeMbu53zeIjdbLgwA-OIzCN2h38u3hancUllPOGUUxyjfwcSt5mpt11P80P3aQYgS6a3WaglOIeae1CVwPEs5YButp815I0cUR2nvbjoaPkxczVc_bO73w3jF485on0w2T1yXm7yGValD8_FLzPG_r3RAul8MP_q4xa5D0oL8iOx9EyfskOlTWZgX5XScqffLWdMio6tCWapdPaTBq6jKLcX8GPHK0drpMqdmVVSWGm8W4ZrMqnJaDOsumY1un4fjoHFfCJaI6mVgE2UQvrTqY4iGQC8xsogVd64QKc7WaRLHgOkI1zHPtGIJ9A3HdFFlCbcYI9rBMWnnRQ4nhAojAVTibD0AA0Sc1wbacMm0FBYyLU9Jx_XM4q0W2Fg0nXL2d_M52XVfpy4EuyDt8r2CS4wMSn3lh8QnDjawHw |
linkProvider | IEEE |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1NT4MwGG6WeVAvfmzGb3vwKAxYS9l5cdl0oIlbstvSL-LiAsbBxV_v28I2NR68QUMClJc-b9v3eR6EbuHf4wxgwSEs1Q7p6tTpEU4cEtKUe54CzDdE4TgJh1PyMKOzBrrbcGG01rb4TLvm0O7lq1yWZqmsExplFMMo3wHcp0HF1tqsqNjg3e4heBGzZmuVCGcYziytK4SIZqxL1mpP6_NakMj3ep1RMug_xabqK3DrO_6wXrHIMzhA8fqZq4KTN7cshCs_f8k5_velDlF7y_HDzxv0OkINnR2j_W_yhC2UvBS5fOVGyRlbx5wVzlO8zLnCwlRESrgK80xhmCEDYhliO15kWC7zUmFp7SJMk1yWRo1h1UbTwf2kP3Rq_wVnAbheOCriEgBM8ACSNIB6BrmFz6nxhejBeN2LfF_DhIQKn6aCk0gHksKEkacRVZAlqu4JamZ5pk8RDiXTmkfG2ENDiggjW1dIyohgodKpYGeoZXpm_l5JbMzrTjn_u_kG7Q4n8Xg-HiWPF2jPfKmqLOwSNYuPUl9BnlCIaxseX3hGs2k |
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=Stochastic+models+of+load+balancing+and+scheduling+in+cloud+computing+clusters&rft.au=Maguluri%2C+S.+T.&rft.au=Srikant%2C+R.&rft.au=Lei+Ying&rft.date=2012-03-01&rft.pub=IEEE&rft.isbn=9781467307734&rft.issn=0743-166X&rft.spage=702&rft.epage=710&rft_id=info:doi/10.1109%2FINFCOM.2012.6195815&rft.externalDocID=6195815 |
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 |