Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads

The use of cloud computational resources has become increasingly important for companies and researchers to access on-demand and at any moment high-performance resources. However, given the wide variety of virtual machine types, network configurations, number of instances, among others, finding the...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2020-06
Hauptverfasser: Vanderson Martins Do Rosario, Silva Camacho, Thais A, Napoli, Otávio O, Borin, Edson
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Vanderson Martins Do Rosario
Silva Camacho, Thais A
Napoli, Otávio O
Borin, Edson
description The use of cloud computational resources has become increasingly important for companies and researchers to access on-demand and at any moment high-performance resources. However, given the wide variety of virtual machine types, network configurations, number of instances, among others, finding the best configuration that reduces costs and resource waste while achieving acceptable performance is a hard task even for specialists. Thus, many approaches to find these good or optimal configurations for a given program have been proposed. Observing the performance of an application in some configuration takes time and money. Therefore, most of the approaches aim not only to find good solutions but also to reduce the search cost. One approach is the use of Bayesian Optimization to observe the least amount possible of configurations, reducing the search cost while still finding good solutions. Another approach is the use of a technique named Paramount Iteration to make performance assumptions of HPC workloads without entirely executing them (early-stopping), reducing the cost of making one observation, and making it feasible to grid search solutions. In this work, we show that both techniques can be used together to do fewer and low-cost observations. We show that such an approach can recommend Pareto-optimal solutions that are on average 1.68x better than Random Searching and with a 6-time cheaper search.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2418898005</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2418898005</sourcerecordid><originalsourceid>FETCH-proquest_journals_24188980053</originalsourceid><addsrcrecordid>eNqNit0KgjAYQEcQJOU7DLoW5qa2rofiRUFQ0KUM3Wom-2o_9PpJ9ABdHQ7nLFBCGcszXlC6Qqn3IyGEVjtalixBx0b6gKUd8AHeWQ-znJV0_R1rcLjW2vRG2YDFBHHAAqw2t-hkMGD9d2lPAl_BPSaQg9-gpZaTV-mPa7Rt6otos6eDV1Q-dCNEZ-fU0SLnfM8JKdl_1wcX0j0J</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2418898005</pqid></control><display><type>article</type><title>Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads</title><source>Open Access Journals</source><creator>Vanderson Martins Do Rosario ; Silva Camacho, Thais A ; Napoli, Otávio O ; Borin, Edson</creator><creatorcontrib>Vanderson Martins Do Rosario ; Silva Camacho, Thais A ; Napoli, Otávio O ; Borin, Edson</creatorcontrib><description>The use of cloud computational resources has become increasingly important for companies and researchers to access on-demand and at any moment high-performance resources. However, given the wide variety of virtual machine types, network configurations, number of instances, among others, finding the best configuration that reduces costs and resource waste while achieving acceptable performance is a hard task even for specialists. Thus, many approaches to find these good or optimal configurations for a given program have been proposed. Observing the performance of an application in some configuration takes time and money. Therefore, most of the approaches aim not only to find good solutions but also to reduce the search cost. One approach is the use of Bayesian Optimization to observe the least amount possible of configurations, reducing the search cost while still finding good solutions. Another approach is the use of a technique named Paramount Iteration to make performance assumptions of HPC workloads without entirely executing them (early-stopping), reducing the cost of making one observation, and making it feasible to grid search solutions. In this work, we show that both techniques can be used together to do fewer and low-cost observations. We show that such an approach can recommend Pareto-optimal solutions that are on average 1.68x better than Random Searching and with a 6-time cheaper search.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Configurations ; Iterative methods ; Low cost ; Optimization ; Searching ; Virtual environments ; Workloads</subject><ispartof>arXiv.org, 2020-06</ispartof><rights>2020. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>776,780</link.rule.ids></links><search><creatorcontrib>Vanderson Martins Do Rosario</creatorcontrib><creatorcontrib>Silva Camacho, Thais A</creatorcontrib><creatorcontrib>Napoli, Otávio O</creatorcontrib><creatorcontrib>Borin, Edson</creatorcontrib><title>Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads</title><title>arXiv.org</title><description>The use of cloud computational resources has become increasingly important for companies and researchers to access on-demand and at any moment high-performance resources. However, given the wide variety of virtual machine types, network configurations, number of instances, among others, finding the best configuration that reduces costs and resource waste while achieving acceptable performance is a hard task even for specialists. Thus, many approaches to find these good or optimal configurations for a given program have been proposed. Observing the performance of an application in some configuration takes time and money. Therefore, most of the approaches aim not only to find good solutions but also to reduce the search cost. One approach is the use of Bayesian Optimization to observe the least amount possible of configurations, reducing the search cost while still finding good solutions. Another approach is the use of a technique named Paramount Iteration to make performance assumptions of HPC workloads without entirely executing them (early-stopping), reducing the cost of making one observation, and making it feasible to grid search solutions. In this work, we show that both techniques can be used together to do fewer and low-cost observations. We show that such an approach can recommend Pareto-optimal solutions that are on average 1.68x better than Random Searching and with a 6-time cheaper search.</description><subject>Configurations</subject><subject>Iterative methods</subject><subject>Low cost</subject><subject>Optimization</subject><subject>Searching</subject><subject>Virtual environments</subject><subject>Workloads</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2020</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNit0KgjAYQEcQJOU7DLoW5qa2rofiRUFQ0KUM3Wom-2o_9PpJ9ABdHQ7nLFBCGcszXlC6Qqn3IyGEVjtalixBx0b6gKUd8AHeWQ-znJV0_R1rcLjW2vRG2YDFBHHAAqw2t-hkMGD9d2lPAl_BPSaQg9-gpZaTV-mPa7Rt6otos6eDV1Q-dCNEZ-fU0SLnfM8JKdl_1wcX0j0J</recordid><startdate>20200628</startdate><enddate>20200628</enddate><creator>Vanderson Martins Do Rosario</creator><creator>Silva Camacho, Thais A</creator><creator>Napoli, Otávio O</creator><creator>Borin, Edson</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20200628</creationdate><title>Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads</title><author>Vanderson Martins Do Rosario ; Silva Camacho, Thais A ; Napoli, Otávio O ; Borin, Edson</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_24188980053</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2020</creationdate><topic>Configurations</topic><topic>Iterative methods</topic><topic>Low cost</topic><topic>Optimization</topic><topic>Searching</topic><topic>Virtual environments</topic><topic>Workloads</topic><toplevel>online_resources</toplevel><creatorcontrib>Vanderson Martins Do Rosario</creatorcontrib><creatorcontrib>Silva Camacho, Thais A</creatorcontrib><creatorcontrib>Napoli, Otávio O</creatorcontrib><creatorcontrib>Borin, Edson</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>ProQuest Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Vanderson Martins Do Rosario</au><au>Silva Camacho, Thais A</au><au>Napoli, Otávio O</au><au>Borin, Edson</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads</atitle><jtitle>arXiv.org</jtitle><date>2020-06-28</date><risdate>2020</risdate><eissn>2331-8422</eissn><abstract>The use of cloud computational resources has become increasingly important for companies and researchers to access on-demand and at any moment high-performance resources. However, given the wide variety of virtual machine types, network configurations, number of instances, among others, finding the best configuration that reduces costs and resource waste while achieving acceptable performance is a hard task even for specialists. Thus, many approaches to find these good or optimal configurations for a given program have been proposed. Observing the performance of an application in some configuration takes time and money. Therefore, most of the approaches aim not only to find good solutions but also to reduce the search cost. One approach is the use of Bayesian Optimization to observe the least amount possible of configurations, reducing the search cost while still finding good solutions. Another approach is the use of a technique named Paramount Iteration to make performance assumptions of HPC workloads without entirely executing them (early-stopping), reducing the cost of making one observation, and making it feasible to grid search solutions. In this work, we show that both techniques can be used together to do fewer and low-cost observations. We show that such an approach can recommend Pareto-optimal solutions that are on average 1.68x better than Random Searching and with a 6-time cheaper search.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2020-06
issn 2331-8422
language eng
recordid cdi_proquest_journals_2418898005
source Open Access Journals
subjects Configurations
Iterative methods
Low cost
Optimization
Searching
Virtual environments
Workloads
title Fast and Low-cost Search for Efficient Cloud Configurations for HPC Workloads
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-24T21%3A33%3A48IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Fast%20and%20Low-cost%20Search%20for%20Efficient%20Cloud%20Configurations%20for%20HPC%20Workloads&rft.jtitle=arXiv.org&rft.au=Vanderson%20Martins%20Do%20Rosario&rft.date=2020-06-28&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2418898005%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2418898005&rft_id=info:pmid/&rfr_iscdi=true