Cloud technology is rapidly substituting classic computing solutions, and challenges the community with new problems. In this paper we focus on controllers for cloud application elasticity, and propose a novel solution for self-adaptive cloud controllers based on Kriging models. Cloud controllers are application specific schedulers that allocate resources to applications running in the cloud, aiming to meet the quality of service requirements while optimizing the execution costs. General-purpose cloud resource schedulers provide sub-optimal solutions to the problem with respect to application-specific solutions that we call cloud controllers. In this paper we discuss a general way to design self-adaptive cloud controllers based on Kriging models. We present Kriging models, and show how they can be used for building efficient controllers thanks to their unique characteristics. We report experimental data that confirm the suitability of Kriging models to support efficient cloud control and open the way to the development of a new generation of cloud controllers.

Gambi, A., Pezze', M., Toffetti, G. (2016). Kriging-Based Self-Adaptive Cloud Controllers. IEEE TRANSACTIONS ON SERVICES COMPUTING, 9(3), 368-381 [10.1109/TSC.2015.2389236].

Kriging-Based Self-Adaptive Cloud Controllers

PEZZE', MAURO
Secondo
;
2016

Abstract

Cloud technology is rapidly substituting classic computing solutions, and challenges the community with new problems. In this paper we focus on controllers for cloud application elasticity, and propose a novel solution for self-adaptive cloud controllers based on Kriging models. Cloud controllers are application specific schedulers that allocate resources to applications running in the cloud, aiming to meet the quality of service requirements while optimizing the execution costs. General-purpose cloud resource schedulers provide sub-optimal solutions to the problem with respect to application-specific solutions that we call cloud controllers. In this paper we discuss a general way to design self-adaptive cloud controllers based on Kriging models. We present Kriging models, and show how they can be used for building efficient controllers thanks to their unique characteristics. We report experimental data that confirm the suitability of Kriging models to support efficient cloud control and open the way to the development of a new generation of cloud controllers.
Articolo in rivista - Articolo scientifico
cloud; IaaS; Kriging models; Self-adaptive controllers;
cloud; IaaS; Kriging models; Self-adaptive controllers; Computer Science Applications1707 Computer Vision and Pattern Recognition; Hardware and Architecture; Information Systems and Management; Computer Networks and Communications
English
2016
9
3
368
381
7004890
reserved
Gambi, A., Pezze', M., Toffetti, G. (2016). Kriging-Based Self-Adaptive Cloud Controllers. IEEE TRANSACTIONS ON SERVICES COMPUTING, 9(3), 368-381 [10.1109/TSC.2015.2389236].
File in questo prodotto:
File Dimensione Formato  
07004890.pdf

Solo gestori archivio

Tipologia di allegato: Publisher’s Version (Version of Record, VoR)
Dimensione 1.05 MB
Formato Adobe PDF
1.05 MB Adobe PDF   Visualizza/Apri   Richiedi una copia

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/10281/131469
Citazioni
  • Scopus 12
  • ???jsp.display-item.citation.isi??? 11
Social impact