The broad diffusion of Cloud Computing has fostered the proliferation of a large number of cloud computing providers. The need of Cloud Brokers arises for helping consumers in discovering, considering and comparing services with different capabilities and offered by different providers. Moreover, consuming services exposed by different providers may alleviate the vendor lock-in issue. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get more challenging with large and complex applications. In this paper we propose QBROKAGE, a genetic approach for Cloud Brokering, aiming at finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of cloud applications. Our approach is capable of evaluating such requirements both for the single application service and for the application as whole. We performed a set of experiments with an implementation of such broker, by considering three-tier applications and scientific application workflows. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, providing optimized deployment solutions that includes data transferring cost across multiple clouds.

QoS-aware genetic Cloud Brokering

Anastasi GF;Carlini E;Coppola M;Dazzi P
2017

Abstract

The broad diffusion of Cloud Computing has fostered the proliferation of a large number of cloud computing providers. The need of Cloud Brokers arises for helping consumers in discovering, considering and comparing services with different capabilities and offered by different providers. Moreover, consuming services exposed by different providers may alleviate the vendor lock-in issue. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get more challenging with large and complex applications. In this paper we propose QBROKAGE, a genetic approach for Cloud Brokering, aiming at finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of cloud applications. Our approach is capable of evaluating such requirements both for the single application service and for the application as whole. We performed a set of experiments with an implementation of such broker, by considering three-tier applications and scientific application workflows. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, providing optimized deployment solutions that includes data transferring cost across multiple clouds.
2017
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Cloud Computing
Cloud Brokering
Genetic Algorithm
File in questo prodotto:
File Dimensione Formato  
prod_384728-doc_132935.pdf

solo utenti autorizzati

Descrizione: QoS-aware genetic Cloud Brokering
Tipologia: Versione Editoriale (PDF)
Dimensione 922.73 kB
Formato Adobe PDF
922.73 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
prod_384728-doc_170465.pdf

accesso aperto

Descrizione: Preprint - QoS-aware genetic Cloud Brokering
Tipologia: Versione Editoriale (PDF)
Dimensione 555.25 kB
Formato Adobe PDF
555.25 kB Adobe PDF Visualizza/Apri

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/20.500.14243/344730
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 36
  • ???jsp.display-item.citation.isi??? ND
social impact