Provisioning Spot Instances Without Employing Fault-Tolerance Mechanisms

Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platform...

Full description

Saved in:
Bibliographic Details
Published in2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 126 - 133
Main Authors Alourani, Abdullah, Kshemkalyani, Ajay D.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.07.2020
Subjects
Online AccessGet full text
DOI10.1109/ISPDC51135.2020.00026

Cover

Abstract Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platforms could revoke spot instances at any time. To alleviate the effect of spot instance revocations, applications often employ different fault-tolerance mechanisms to minimize or even eliminate the lost work for each spot instance revocation. However, these fault-tolerance mechanisms incur additional overhead related to application completion time and deployment cost. We propose a novel cloud market-based approach that leverages cloud spot market features to provision spot instances without employing fault-tolerance mechanisms to reduce the deployment cost and completion time of applications. We evaluate our approach in simulations and use Amazon spot instances that contain jobs in Docker containers and realistic price traces from EC2 markets. Our simulation results show that our approach reduces the deployment cost and completion time compared to approaches based on faulttolerance mechanisms.
AbstractList Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to run their applications at much lower costs than fixed payment schemes, and depending on the varying demand from cloud customers, cloud platforms could revoke spot instances at any time. To alleviate the effect of spot instance revocations, applications often employ different fault-tolerance mechanisms to minimize or even eliminate the lost work for each spot instance revocation. However, these fault-tolerance mechanisms incur additional overhead related to application completion time and deployment cost. We propose a novel cloud market-based approach that leverages cloud spot market features to provision spot instances without employing fault-tolerance mechanisms to reduce the deployment cost and completion time of applications. We evaluate our approach in simulations and use Amazon spot instances that contain jobs in Docker containers and realistic price traces from EC2 markets. Our simulation results show that our approach reduces the deployment cost and completion time compared to approaches based on faulttolerance mechanisms.
Author Kshemkalyani, Ajay D.
Alourani, Abdullah
Author_xml – sequence: 1
  givenname: Abdullah
  surname: Alourani
  fullname: Alourani, Abdullah
  organization: University of Illinois at Chicago,Department of Computer Science,Chicago,IL,USA,60607
– sequence: 2
  givenname: Ajay D.
  surname: Kshemkalyani
  fullname: Kshemkalyani, Ajay D.
  organization: University of Illinois at Chicago,Department of Computer Science,Chicago,IL,USA,60607
BookMark eNotjN1KwzAYQCPohZs-gQh9gc58X37aXErdXGHiYBMvR4jfXKBNSpMJe3sd8-pcnMOZsOsQAzH2CHwGwM1Tu1m_NApAqBly5DPOOeorNoEKa6iN1HjLlusx_vjkY_Dhu9gMMRdtSNkGR6n49PkQj7mY90MXT-dgYY9dLrexo_GcFG_kDjb41Kc7drO3XaL7f07Zx2K-bZbl6v21bZ5XpUcucmlUVTmJTuFXDYJIAbq9Rag0gAZRS9TC2FoLy0GTUtoQOU4anHUSaimm7OHy9US0G0bf2_G0M8j_pBS_5OFJJg
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ISPDC51135.2020.00026
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 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
EISBN 1728189462
9781728189468
EndPage 133
ExternalDocumentID 9201844
Genre orig-research
GroupedDBID 6IE
6IL
CBEJK
RIE
RIL
ID FETCH-LOGICAL-i203t-9577c42c52d813ee512cfa217611613842639a863a016e5569eec0e61cac41843
IEDL.DBID RIE
IngestDate Thu Jun 29 18:38:54 EDT 2023
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i203t-9577c42c52d813ee512cfa217611613842639a863a016e5569eec0e61cac41843
PageCount 8
ParticipantIDs ieee_primary_9201844
PublicationCentury 2000
PublicationDate 2020-July
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-July
PublicationDecade 2020
PublicationTitle 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC)
PublicationTitleAbbrev ISPDC
PublicationYear 2020
Publisher IEEE
Publisher_xml – name: IEEE
Score 1.73688
Snippet Cloud computing offers a variable-cost payment scheme that allows cloud customers to specify the price they are willing to pay for renting spot instances to...
SourceID ieee
SourceType Publisher
StartPage 126
SubjectTerms Checkpointing
Cloud computing
cloud spot market features
cloud-based applications
Correlation
Fault tolerance
Fault tolerant systems
fault-tolerance mechanisms
payment schemes
Runtime
Servers
spot instance revocations
spot instances
Title Provisioning Spot Instances Without Employing Fault-Tolerance Mechanisms
URI https://ieeexplore.ieee.org/document/9201844
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG6Akyc1YPydHjxa2Ppr6xklYIIhASI30nWvkYiMSHfxr7fd8EeMB2_NumRLX9Lv6-v73ofQDZdWUZ1qIi1nhCc5I0pZQ4TVEGc2MnEe1MjjRzmc84eFWDTQ7ZcWBgCq4jPohmF1l58Xpgypsp7yaJVy3kTNJJW1Vmsvyokj1RtNJ3d9zx-Y8Mc-Giq2qpYJP0xTKswYHKLx59fqUpGXbumyrnn_1Yjxv79zhDrf6jw8-cKdY9SATRsNJyE3sKuzq3i6LRweVczP7wP4aeWei9Lh2t43vDDQ5dqRWbGGYKwBeAxBAbzave46aD64n_WHZO-SQFY0Yo4okSSGUyNonsYMwCO4sdqfNGTs2RxLQ0d2pVPJtGd3IIRUACYCGRtteHB7OUGtTbGBU4QltUlmGeOJn6JKKlZdsyobs9wzI3aG2mEVltu6EcZyvwDnfz--QAchDnVt6yVqubcSrjyCu-y6Ct0HjRycZQ
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3PT8IwFG4QD3pSA8bf7uDRIlt_bD2jZCgjJEDkRrruNRKREeku_vW2G6IxHrw165ItfUm_r6_vex9CN5RrEchIYq4pwTTMCBZCK8y0BD_VbeVnTo2cDHg8oY9TNq2h260WBgDK4jNouWF5l5_lqnCpsjth0SqidAftMkopq9RaG1mO3xZ3vdHwvmMZBGH24Be4mq2yacIP25QSNboHKPn6XlUs8toqTNpSH79aMf73hw5R81uf5w23yHOEarBsoHjosgPrKr_qjVa58Xol97M7gfc8Ny95YbzK4Ne90JXFwuBxvgBnrQFeAk4DPF-_rZto0n0Yd2K88UnA86BNDBYsDBUNFAuyyCcAFsOVlvaswX3L50jkerILGXEiLb8DxrgAUG3gvpKKOr-XY1Rf5ks4QR4PdJhqQmhopwLBBSkvWoX2SWa5ETlFDbcKs1XVCmO2WYCzvx9fo714nPRn_d7g6Rztu5hUla4XqG7eC7i0eG7SqzKMn_CEn7I
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=2020+19th+International+Symposium+on+Parallel+and+Distributed+Computing+%28ISPDC%29&rft.atitle=Provisioning+Spot+Instances+Without+Employing+Fault-Tolerance+Mechanisms&rft.au=Alourani%2C+Abdullah&rft.au=Kshemkalyani%2C+Ajay+D.&rft.date=2020-07-01&rft.pub=IEEE&rft.spage=126&rft.epage=133&rft_id=info:doi/10.1109%2FISPDC51135.2020.00026&rft.externalDocID=9201844