A core problem affecting distributed data management systems relates to deciding the optimal system configuration in terms of, e.g., computing resources to be allocated. In the cloud computing era, this issue has become a compelling one, since cloud technologies enable elastic resource provisioning, based on dynamic ac- quisition and release of resources according to the "pay-per-use" pricing model. To take advantage of this resource management model, methods enabling the estima- tion of the minimum amount of resources that are required to sustain the application workload, while guaranteeing adequate system performance and availability (as es- tablished, e.g., in a Service Level Agreement - SLA), would be highly desirable. In this chapter, an overview of such a kind of methods is provided, particularly focusing on black-box system modeling approaches based on machine learning. Also, a case study where the automatic tuning of the configuration of a distributed in-memory data platform, deployed on top of a cloud infrastructure, is actuated via neural net- works is presented. In this case study, a controller, which exploits a neural-network based performance predictor, has been integrated with a mainstream open-source data platform and has been tested on top of the Amazon EC2 cloud platform.

Machine learning based dynamic reconfiguration of distributed data management systems / Rughetti, Diego; DI SANZO, Pierangelo; Quaglia, Francesco; Ciciani, Bruno. - STAMPA. - (2015), pp. 327-349. [10.1002/9781119131151.ch12].

Machine learning based dynamic reconfiguration of distributed data management systems

Diego Rughetti;Pierangelo Di sanzo
;
Francesco Quaglia;Bruno Ciciani
2015

Abstract

A core problem affecting distributed data management systems relates to deciding the optimal system configuration in terms of, e.g., computing resources to be allocated. In the cloud computing era, this issue has become a compelling one, since cloud technologies enable elastic resource provisioning, based on dynamic ac- quisition and release of resources according to the "pay-per-use" pricing model. To take advantage of this resource management model, methods enabling the estima- tion of the minimum amount of resources that are required to sustain the application workload, while guaranteeing adequate system performance and availability (as es- tablished, e.g., in a Service Level Agreement - SLA), would be highly desirable. In this chapter, an overview of such a kind of methods is provided, particularly focusing on black-box system modeling approaches based on machine learning. Also, a case study where the automatic tuning of the configuration of a distributed in-memory data platform, deployed on top of a cloud infrastructure, is actuated via neural net- works is presented. In this case study, a controller, which exploits a neural-network based performance predictor, has been integrated with a mainstream open-source data platform and has been tested on top of the Amazon EC2 cloud platform.
2015
Quantitative assessments of distributed systems methodologies and techniques
9781118595213
Data Grids; Cloud Computing; Machine Learning; Neural Networks; Performance Prediction;
02 Pubblicazione su volume::02a Capitolo o Articolo
Machine learning based dynamic reconfiguration of distributed data management systems / Rughetti, Diego; DI SANZO, Pierangelo; Quaglia, Francesco; Ciciani, Bruno. - STAMPA. - (2015), pp. 327-349. [10.1002/9781119131151.ch12].
File allegati a questo prodotto
File Dimensione Formato  
Rughetti_Machine-learning-based_2015.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.53 MB
Formato Adobe PDF
2.53 MB Adobe PDF   Contatta l'autore
Rughetti_Frontespizio-indice_2017.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.1 MB
Formato Adobe PDF
1.1 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1051454
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact