Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications

Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational demands due to load imbalance. These differences can be exploited for improv...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Roloff, Eduardo, Diener, Matthias, Diaz Carreño, Emmanuell, Gaspary, Luciano Paschoal, Navaux, Philippe O. A.
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 411
container_issue
container_start_page 399
container_title
container_volume 10417
creator Roloff, Eduardo
Diener, Matthias
Diaz Carreño, Emmanuell
Gaspary, Luciano Paschoal
Navaux, Philippe O. A.
description Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational demands due to load imbalance. These differences can be exploited for improving the cost efficiency of parallel applications in many cloud environments by matching application requirements to instance types. In this paper, we introduce the concept of heterogeneous cloud systems consisting of different instance types to leverage the different computational demands of large parallel applications for improved cost efficiency. We present a mechanism that automatically suggests a suitable combination of instances based on a characterization of the application and the instance types. With such a heterogeneous cloud, we are able to improve cost efficiency significantly for a variety of MPI-based applications, while maintaining a similar performance.
doi_str_mv 10.1007/978-3-319-64203-1_29
format Book Chapter
fullrecord <record><control><sourceid>proquest_csuc_</sourceid><recordid>TN_cdi_csuc_recercat_oai_recercat_cat_2072_304848</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC6297058_394_422</sourcerecordid><originalsourceid>FETCH-LOGICAL-c376t-c0ae5b6635ad4c6ae5efbd8e20a96a1a3ecdfb3edc87ae718a867f54714527103</originalsourceid><addsrcrecordid>eNqNkM9uEzEQhw0URFryBhz2BQwzttd_jlWUUqRI5dCeLcc7GxZW8WJvELx9vQ0C9cbBGs1v9FkzH2PvET4ggPnojOWSS3RcKwGSoxfuBVvXWNbwKcOXbIUakUup3KtnM6Eu2AokCO6Mkm_YJYLWaK1t7Vu2LuUbAKA1GoRdsfsd_aQcDsPx0GzGdOqaW5oppwMdaZh_N33KzSaVmW_7fogDHedm-4viaR7SsUl98yXkMI40NtfTNA4xLHl5x173YSy0_lOv2MPN9n5zy3d3nz5vrnc8SqNnHiFQu9datqFTUdeG-n1nSUBwOmCQFLt-L6mL1gQyaIPVpm-VQdUKgyCvGJ7_jeUUfaZIuW7gUxj-NcsTYISXoKyylRFnpky5Hk3Z71P6XjyCX9z7KtJLX1X6J89-cV8hdYamnH6cqMyeFipWHfX8-DVM1VnxWjgDbeWd8kqI_8Xa1qEA_Rd7BJfklRQ</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC5591206_394_422</pqid></control><display><type>book_chapter</type><title>Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications</title><source>Springer Books</source><source>Recercat</source><creator>Roloff, Eduardo ; Diener, Matthias ; Diaz Carreño, Emmanuell ; Gaspary, Luciano Paschoal ; Navaux, Philippe O. A.</creator><contributor>Cabaleiro, José C ; Pena, Tomás F ; Rivera, Francisco F ; Rivera, Francisco F. ; Cabaleiro, José C. ; Pena, Tomás F.</contributor><creatorcontrib>Roloff, Eduardo ; Diener, Matthias ; Diaz Carreño, Emmanuell ; Gaspary, Luciano Paschoal ; Navaux, Philippe O. A. ; Cabaleiro, José C ; Pena, Tomás F ; Rivera, Francisco F ; Rivera, Francisco F. ; Cabaleiro, José C. ; Pena, Tomás F.</creatorcontrib><description>Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational demands due to load imbalance. These differences can be exploited for improving the cost efficiency of parallel applications in many cloud environments by matching application requirements to instance types. In this paper, we introduce the concept of heterogeneous cloud systems consisting of different instance types to leverage the different computational demands of large parallel applications for improved cost efficiency. We present a mechanism that automatically suggests a suitable combination of instances based on a characterization of the application and the instance types. With such a heterogeneous cloud, we are able to improve cost efficiency significantly for a variety of MPI-based applications, while maintaining a similar performance.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783319642024</identifier><identifier>ISBN: 3319642022</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 9783319642031</identifier><identifier>EISBN: 3319642030</identifier><identifier>DOI: 10.1007/978-3-319-64203-1_29</identifier><identifier>OCLC: 1066188858</identifier><identifier>LCCallNum: QA76.7-76.73QA76.76.</identifier><language>eng</language><publisher>Switzerland: Springer International Publishing AG</publisher><subject>Cloud computing ; Cost efficiency ; Heterogeneity ; High performance computing ; Informàtica ; Parallel Applications ; Supercomputadors ; Àrees temàtiques de la UPC</subject><ispartof>Euro-Par 2017: Parallel Processing, 2017, Vol.10417, p.399-411</ispartof><rights>Springer International Publishing AG 2017</rights><rights>Attribution-NonCommercial-NoDerivs 3.0 Spain info:eu-repo/semantics/openAccess &lt;a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/"&gt;http://creativecommons.org/licenses/by-nc-nd/3.0/es/&lt;/a&gt;</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/5591206-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/978-3-319-64203-1_29$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/978-3-319-64203-1_29$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>230,779,780,784,793,885,26974,27925,38255,41442,42511</link.rule.ids></links><search><contributor>Cabaleiro, José C</contributor><contributor>Pena, Tomás F</contributor><contributor>Rivera, Francisco F</contributor><contributor>Rivera, Francisco F.</contributor><contributor>Cabaleiro, José C.</contributor><contributor>Pena, Tomás F.</contributor><creatorcontrib>Roloff, Eduardo</creatorcontrib><creatorcontrib>Diener, Matthias</creatorcontrib><creatorcontrib>Diaz Carreño, Emmanuell</creatorcontrib><creatorcontrib>Gaspary, Luciano Paschoal</creatorcontrib><creatorcontrib>Navaux, Philippe O. A.</creatorcontrib><title>Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications</title><title>Euro-Par 2017: Parallel Processing</title><description>Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational demands due to load imbalance. These differences can be exploited for improving the cost efficiency of parallel applications in many cloud environments by matching application requirements to instance types. In this paper, we introduce the concept of heterogeneous cloud systems consisting of different instance types to leverage the different computational demands of large parallel applications for improved cost efficiency. We present a mechanism that automatically suggests a suitable combination of instances based on a characterization of the application and the instance types. With such a heterogeneous cloud, we are able to improve cost efficiency significantly for a variety of MPI-based applications, while maintaining a similar performance.</description><subject>Cloud computing</subject><subject>Cost efficiency</subject><subject>Heterogeneity</subject><subject>High performance computing</subject><subject>Informàtica</subject><subject>Parallel Applications</subject><subject>Supercomputadors</subject><subject>Àrees temàtiques de la UPC</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783319642024</isbn><isbn>3319642022</isbn><isbn>9783319642031</isbn><isbn>3319642030</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2017</creationdate><recordtype>book_chapter</recordtype><sourceid>XX2</sourceid><recordid>eNqNkM9uEzEQhw0URFryBhz2BQwzttd_jlWUUqRI5dCeLcc7GxZW8WJvELx9vQ0C9cbBGs1v9FkzH2PvET4ggPnojOWSS3RcKwGSoxfuBVvXWNbwKcOXbIUakUup3KtnM6Eu2AokCO6Mkm_YJYLWaK1t7Vu2LuUbAKA1GoRdsfsd_aQcDsPx0GzGdOqaW5oppwMdaZh_N33KzSaVmW_7fogDHedm-4viaR7SsUl98yXkMI40NtfTNA4xLHl5x173YSy0_lOv2MPN9n5zy3d3nz5vrnc8SqNnHiFQu9datqFTUdeG-n1nSUBwOmCQFLt-L6mL1gQyaIPVpm-VQdUKgyCvGJ7_jeUUfaZIuW7gUxj-NcsTYISXoKyylRFnpky5Hk3Z71P6XjyCX9z7KtJLX1X6J89-cV8hdYamnH6cqMyeFipWHfX8-DVM1VnxWjgDbeWd8kqI_8Xa1qEA_Rd7BJfklRQ</recordid><startdate>2017</startdate><enddate>2017</enddate><creator>Roloff, Eduardo</creator><creator>Diener, Matthias</creator><creator>Diaz Carreño, Emmanuell</creator><creator>Gaspary, Luciano Paschoal</creator><creator>Navaux, Philippe O. A.</creator><general>Springer International Publishing AG</general><general>Springer International Publishing</general><general>Springer</general><scope>FFUUA</scope><scope>XX2</scope></search><sort><creationdate>2017</creationdate><title>Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications</title><author>Roloff, Eduardo ; Diener, Matthias ; Diaz Carreño, Emmanuell ; Gaspary, Luciano Paschoal ; Navaux, Philippe O. A.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c376t-c0ae5b6635ad4c6ae5efbd8e20a96a1a3ecdfb3edc87ae718a867f54714527103</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2017</creationdate><topic>Cloud computing</topic><topic>Cost efficiency</topic><topic>Heterogeneity</topic><topic>High performance computing</topic><topic>Informàtica</topic><topic>Parallel Applications</topic><topic>Supercomputadors</topic><topic>Àrees temàtiques de la UPC</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Roloff, Eduardo</creatorcontrib><creatorcontrib>Diener, Matthias</creatorcontrib><creatorcontrib>Diaz Carreño, Emmanuell</creatorcontrib><creatorcontrib>Gaspary, Luciano Paschoal</creatorcontrib><creatorcontrib>Navaux, Philippe O. A.</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Recercat</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Roloff, Eduardo</au><au>Diener, Matthias</au><au>Diaz Carreño, Emmanuell</au><au>Gaspary, Luciano Paschoal</au><au>Navaux, Philippe O. A.</au><au>Cabaleiro, José C</au><au>Pena, Tomás F</au><au>Rivera, Francisco F</au><au>Rivera, Francisco F.</au><au>Cabaleiro, José C.</au><au>Pena, Tomás F.</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications</atitle><btitle>Euro-Par 2017: Parallel Processing</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2017</date><risdate>2017</risdate><volume>10417</volume><spage>399</spage><epage>411</epage><pages>399-411</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783319642024</isbn><isbn>3319642022</isbn><eisbn>9783319642031</eisbn><eisbn>3319642030</eisbn><abstract>Public cloud providers offer a wide range of instance types, with different processing and interconnection speeds, as well as varying prices. Furthermore, the tasks of many parallel applications show different computational demands due to load imbalance. These differences can be exploited for improving the cost efficiency of parallel applications in many cloud environments by matching application requirements to instance types. In this paper, we introduce the concept of heterogeneous cloud systems consisting of different instance types to leverage the different computational demands of large parallel applications for improved cost efficiency. We present a mechanism that automatically suggests a suitable combination of instances based on a characterization of the application and the instance types. With such a heterogeneous cloud, we are able to improve cost efficiency significantly for a variety of MPI-based applications, while maintaining a similar performance.</abstract><cop>Switzerland</cop><pub>Springer International Publishing AG</pub><doi>10.1007/978-3-319-64203-1_29</doi><oclcid>1066188858</oclcid><tpages>13</tpages><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Euro-Par 2017: Parallel Processing, 2017, Vol.10417, p.399-411
issn 0302-9743
1611-3349
language eng
recordid cdi_csuc_recercat_oai_recercat_cat_2072_304848
source Springer Books; Recercat
subjects Cloud computing
Cost efficiency
Heterogeneity
High performance computing
Informàtica
Parallel Applications
Supercomputadors
Àrees temàtiques de la UPC
title Leveraging Cloud Heterogeneity for Cost-Efficient Execution of Parallel Applications
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T00%3A17%3A18IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_csuc_&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=Leveraging%20Cloud%20Heterogeneity%20for%20Cost-Efficient%20Execution%20of%20Parallel%20Applications&rft.btitle=Euro-Par%202017:%20Parallel%20Processing&rft.au=Roloff,%20Eduardo&rft.date=2017&rft.volume=10417&rft.spage=399&rft.epage=411&rft.pages=399-411&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783319642024&rft.isbn_list=3319642022&rft_id=info:doi/10.1007/978-3-319-64203-1_29&rft_dat=%3Cproquest_csuc_%3EEBC6297058_394_422%3C/proquest_csuc_%3E%3Curl%3E%3C/url%3E&rft.eisbn=9783319642031&rft.eisbn_list=3319642030&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC5591206_394_422&rft_id=info:pmid/&rfr_iscdi=true