Data parallel applications are being extensively deployed in cloud environmentsbecause of the possibility of dynamically provisioning storage and computation re-sources. To identify cost-effective solutions that satisfy the desired service levels,resource provisioning and scheduling play a critical role. Nevertheless, the unpre-dictable behavior of cloud performance makes the estimation of the resources actu-ally needed quite complex. In this paper we propose a provisioning and schedulingframework that explicitly tackles uncertainties and performance variability of thecloud infrastructure and of the workload. This framework allows cloud users to es-timate in advance, i.e., prior to the actual execution of the applications, the resourcesettings that cope with uncertainty. We formulate an optimization problem wherethe characteristics not perfectly known or affected by uncertain phenomena arerepresented as random variables modeled by the corresponding probability distri-butions. Provisioning and scheduling decisions – while optimizing various metrics,such as monetary leasing costs of cloud resources and application execution time –take fully account of uncertainties encountered in cloud environments. To test our framework, we consider data parallel applications characterized by a deadline con-straint and we investigate the impact of their characteristics and of the variabilityof the cloud infrastructure. The experiments show that the resource provisioningand scheduling plans identified by our approach nicely cope with uncertainties andensure that the application deadline is satisfied.

(2019). A methodological framework for cloud resource provisioning and scheduling of data parallel applications under uncertainty [journal article - articolo]. In FUTURE GENERATION COMPUTER SYSTEMS. Retrieved from http://hdl.handle.net/10446/202726

A methodological framework for cloud resource provisioning and scheduling of data parallel applications under uncertainty

Della Vedova, Marco L.;
2019-01-01

Abstract

Data parallel applications are being extensively deployed in cloud environmentsbecause of the possibility of dynamically provisioning storage and computation re-sources. To identify cost-effective solutions that satisfy the desired service levels,resource provisioning and scheduling play a critical role. Nevertheless, the unpre-dictable behavior of cloud performance makes the estimation of the resources actu-ally needed quite complex. In this paper we propose a provisioning and schedulingframework that explicitly tackles uncertainties and performance variability of thecloud infrastructure and of the workload. This framework allows cloud users to es-timate in advance, i.e., prior to the actual execution of the applications, the resourcesettings that cope with uncertainty. We formulate an optimization problem wherethe characteristics not perfectly known or affected by uncertain phenomena arerepresented as random variables modeled by the corresponding probability distri-butions. Provisioning and scheduling decisions – while optimizing various metrics,such as monetary leasing costs of cloud resources and application execution time –take fully account of uncertainties encountered in cloud environments. To test our framework, we consider data parallel applications characterized by a deadline con-straint and we investigate the impact of their characteristics and of the variabilityof the cloud infrastructure. The experiments show that the resource provisioningand scheduling plans identified by our approach nicely cope with uncertainties andensure that the application deadline is satisfied.
articolo
2019
Calzarossa, Maria Carla; DELLA VEDOVA, Marco Luigi; Tessera, Daniele
(2019). A methodological framework for cloud resource provisioning and scheduling of data parallel applications under uncertainty [journal article - articolo]. In FUTURE GENERATION COMPUTER SYSTEMS. Retrieved from http://hdl.handle.net/10446/202726
File allegato/i alla scheda:
File Dimensione del file Formato  
fgcs-preprint.pdf

accesso aperto

Versione: draft - bozza non referata
Licenza: Licenza default Aisberg
Dimensione del file 610.91 kB
Formato Adobe PDF
610.91 kB Adobe PDF Visualizza/Apri
1-s2.0-S0167739X18305752-main.pdf

Solo gestori di archivio

Versione: publisher's version - versione editoriale
Licenza: Licenza default Aisberg
Dimensione del file 894.92 kB
Formato Adobe PDF
894.92 kB Adobe PDF   Visualizza/Apri
Pubblicazioni consigliate

Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/202726
Citazioni
  • Scopus 20
  • ???jsp.display-item.citation.isi??? 14
social impact