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...
        Saved in:
      
    
          | Published in | 2020 19th International Symposium on Parallel and Distributed Computing (ISPDC) pp. 126 - 133 | 
|---|---|
| Main Authors | , | 
| Format | Conference Proceeding | 
| Language | English | 
| Published | 
            IEEE
    
        01.07.2020
     | 
| Subjects | |
| Online Access | Get full text | 
| DOI | 10.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 |