Banking on decoupling: budget-driven sustainability for HPC applications on auction-based clouds

Cloud providers are auctioning their excess capacity using dynamically priced virtual instances. These spot instances provide significant savings compared to on-demand or fixed price instances. The users willing to use these resources are asked to provide a maximum bid price per hour, and the cloud...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Operating systems review 2013-07, Vol.47 (2), p.41-50
1. Verfasser: Taifi, Moussa
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 50
container_issue 2
container_start_page 41
container_title Operating systems review
container_volume 47
creator Taifi, Moussa
description Cloud providers are auctioning their excess capacity using dynamically priced virtual instances. These spot instances provide significant savings compared to on-demand or fixed price instances. The users willing to use these resources are asked to provide a maximum bid price per hour, and the cloud provider runs the instances as long as the market price is below the user's bid price. By using such resources, the users are exposed explicitly to failures, and need to adapt their applications to provide some level of fault tolerance. In this paper, we expose the effect of bidding in the case of virtual HPC clusters composed of spot instances. We describe the interesting effect of uniform versus non-uniform bidding in terms of both the failure rate and the failure model. We propose an initial attempt to deal with the problem of predicting the runtime of a parallel application under various bidding strategies and various system parameters. We describe the relationship between bidding strategies and programming models, and we build a preliminary optimization model that uses real price traces from Amazon Web Services as inputs, as well as instrumented values related to the processing and network capacities of cluster instances on the EC2 services. Our results show preliminary insights into the relationship between non-uniform bidding and application scaling strategies.
doi_str_mv 10.1145/2506164.2506172
format Article
fullrecord <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_1145_2506164_2506172</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_1145_2506164_2506172</sourcerecordid><originalsourceid>FETCH-crossref_primary_10_1145_2506164_25061723</originalsourceid><addsrcrecordid>eNpjYBA3NNAzNDQx1TcyNTAzNDPRA9PmRiwMnAaGZsa6ppYWBhwMXMXFWQYGhhaGZoacDKJOiXnZmXnpCvl5CimpyfmlBTlAHg8Da1piTnEqL5TmZtB3cw1x9tBNLsovLi5KTYsvKMrMTSyqjDc0iAfZGA-1MR5qozHpOgCENTId</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Banking on decoupling: budget-driven sustainability for HPC applications on auction-based clouds</title><source>ACM Digital Library Complete</source><creator>Taifi, Moussa</creator><creatorcontrib>Taifi, Moussa</creatorcontrib><description>Cloud providers are auctioning their excess capacity using dynamically priced virtual instances. These spot instances provide significant savings compared to on-demand or fixed price instances. The users willing to use these resources are asked to provide a maximum bid price per hour, and the cloud provider runs the instances as long as the market price is below the user's bid price. By using such resources, the users are exposed explicitly to failures, and need to adapt their applications to provide some level of fault tolerance. In this paper, we expose the effect of bidding in the case of virtual HPC clusters composed of spot instances. We describe the interesting effect of uniform versus non-uniform bidding in terms of both the failure rate and the failure model. We propose an initial attempt to deal with the problem of predicting the runtime of a parallel application under various bidding strategies and various system parameters. We describe the relationship between bidding strategies and programming models, and we build a preliminary optimization model that uses real price traces from Amazon Web Services as inputs, as well as instrumented values related to the processing and network capacities of cluster instances on the EC2 services. Our results show preliminary insights into the relationship between non-uniform bidding and application scaling strategies.</description><identifier>ISSN: 0163-5980</identifier><identifier>DOI: 10.1145/2506164.2506172</identifier><language>eng</language><ispartof>Operating systems review, 2013-07, Vol.47 (2), p.41-50</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-crossref_primary_10_1145_2506164_25061723</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Taifi, Moussa</creatorcontrib><title>Banking on decoupling: budget-driven sustainability for HPC applications on auction-based clouds</title><title>Operating systems review</title><description>Cloud providers are auctioning their excess capacity using dynamically priced virtual instances. These spot instances provide significant savings compared to on-demand or fixed price instances. The users willing to use these resources are asked to provide a maximum bid price per hour, and the cloud provider runs the instances as long as the market price is below the user's bid price. By using such resources, the users are exposed explicitly to failures, and need to adapt their applications to provide some level of fault tolerance. In this paper, we expose the effect of bidding in the case of virtual HPC clusters composed of spot instances. We describe the interesting effect of uniform versus non-uniform bidding in terms of both the failure rate and the failure model. We propose an initial attempt to deal with the problem of predicting the runtime of a parallel application under various bidding strategies and various system parameters. We describe the relationship between bidding strategies and programming models, and we build a preliminary optimization model that uses real price traces from Amazon Web Services as inputs, as well as instrumented values related to the processing and network capacities of cluster instances on the EC2 services. Our results show preliminary insights into the relationship between non-uniform bidding and application scaling strategies.</description><issn>0163-5980</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2013</creationdate><recordtype>article</recordtype><recordid>eNpjYBA3NNAzNDQx1TcyNTAzNDPRA9PmRiwMnAaGZsa6ppYWBhwMXMXFWQYGhhaGZoacDKJOiXnZmXnpCvl5CimpyfmlBTlAHg8Da1piTnEqL5TmZtB3cw1x9tBNLsovLi5KTYsvKMrMTSyqjDc0iAfZGA-1MR5qozHpOgCENTId</recordid><startdate>20130723</startdate><enddate>20130723</enddate><creator>Taifi, Moussa</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20130723</creationdate><title>Banking on decoupling</title><author>Taifi, Moussa</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-crossref_primary_10_1145_2506164_25061723</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2013</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Taifi, Moussa</creatorcontrib><collection>CrossRef</collection><jtitle>Operating systems review</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Taifi, Moussa</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Banking on decoupling: budget-driven sustainability for HPC applications on auction-based clouds</atitle><jtitle>Operating systems review</jtitle><date>2013-07-23</date><risdate>2013</risdate><volume>47</volume><issue>2</issue><spage>41</spage><epage>50</epage><pages>41-50</pages><issn>0163-5980</issn><abstract>Cloud providers are auctioning their excess capacity using dynamically priced virtual instances. These spot instances provide significant savings compared to on-demand or fixed price instances. The users willing to use these resources are asked to provide a maximum bid price per hour, and the cloud provider runs the instances as long as the market price is below the user's bid price. By using such resources, the users are exposed explicitly to failures, and need to adapt their applications to provide some level of fault tolerance. In this paper, we expose the effect of bidding in the case of virtual HPC clusters composed of spot instances. We describe the interesting effect of uniform versus non-uniform bidding in terms of both the failure rate and the failure model. We propose an initial attempt to deal with the problem of predicting the runtime of a parallel application under various bidding strategies and various system parameters. We describe the relationship between bidding strategies and programming models, and we build a preliminary optimization model that uses real price traces from Amazon Web Services as inputs, as well as instrumented values related to the processing and network capacities of cluster instances on the EC2 services. Our results show preliminary insights into the relationship between non-uniform bidding and application scaling strategies.</abstract><doi>10.1145/2506164.2506172</doi></addata></record>
fulltext fulltext
identifier ISSN: 0163-5980
ispartof Operating systems review, 2013-07, Vol.47 (2), p.41-50
issn 0163-5980
language eng
recordid cdi_crossref_primary_10_1145_2506164_2506172
source ACM Digital Library Complete
title Banking on decoupling: budget-driven sustainability for HPC applications on auction-based clouds
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T20%3A15%3A29IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Banking%20on%20decoupling:%20budget-driven%20sustainability%20for%20HPC%20applications%20on%20auction-based%20clouds&rft.jtitle=Operating%20systems%20review&rft.au=Taifi,%20Moussa&rft.date=2013-07-23&rft.volume=47&rft.issue=2&rft.spage=41&rft.epage=50&rft.pages=41-50&rft.issn=0163-5980&rft_id=info:doi/10.1145/2506164.2506172&rft_dat=%3Ccrossref%3E10_1145_2506164_2506172%3C/crossref%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true