An SLA-based Broker for Cloud Infrastructures

  • Authors:
  • Antonio Cuomo;Giuseppe Modica;Salvatore Distefano;Antonio Puliafito;Massimiliano Rak;Orazio Tomarchio;Salvatore Venticinque;Umberto Villano

  • Affiliations:
  • Dipartimento di Ingegneria, Università degli Studi del Sannio, Benevento, Italy;Dipartimento di Ingegneria Elettrica, Elettronica ed Informatica, Università di Catania, Catania, Italy;Dipartimento di Elettronica e Informazione, Politecnico di Milano, Milano, Italy;Dipartimento di Matematica, Università di Messina, Messina, Italy;Dipartimento di Ingegneria dell'Informazione, Seconda Università di Napoli, Napoli, Italy;Dipartimento di Ingegneria Elettrica, Elettronica ed Informatica, Università di Catania, Catania, Italy;Dipartimento di Ingegneria dell'Informazione, Seconda Università di Napoli, Napoli, Italy;Dipartimento di Ingegneria, Università degli Studi del Sannio, Benevento, Italy

  • Venue:
  • Journal of Grid Computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The breakthrough of Cloud comes from its service oriented perspective where everything, including the infrastructure, is provided "as a service". This model is really attractive and convenient for both providers and consumers, as a consequence the Cloud paradigm is quickly growing and widely spreading, also in non commercial contexts. In such a scenario, we propose to incorporate some elements of volunteer computing into the Cloud paradigm through the Cloud@Home solution, involving into the mix nodes and devices provided by potentially any owners or administrators, disclosing high computational resources to contributors and also allowing to maximize their utilization. This paper presents and discusses the first step towards Cloud@Home: providing quality of service and service level agreement facilities on top of unreliable, intermittent Cloud providers. Some of the main issues and challenges of Cloud@Home, such as the monitoring, management and brokering of resources according to service level requirements are addressed through the design of a framework core architecture. All the tasks committed to the architecture's modules and components, as well as the most relevant component interactions, are identified and discussed from both the structural and the behavioural viewpoints. Some encouraging experiments on an early implementation prototype deployed in a real testing environment are also documented in the paper.