Title
QoS-aware genetic Cloud Brokering.
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.
Year
DOI
Venue
2017
10.1016/j.future.2017.04.026
Future Generation Computer Systems
Keywords
Field
DocType
Cloud computing,Cloud federations,Multi-cloud,Genetic algorithms,Resource management,Cloud brokering,Workflow scheduling,Distributed computing,Quality of service
Resource management,Software deployment,Computer science,Quality of service,Vendor,Cloud computing security,Workflow,Cloud testing,Cloud computing,Distributed computing
Journal
Volume
ISSN
Citations 
75
0167-739X
11
PageRank 
References 
Authors
0.72
23
4
Name
Order
Citations
PageRank
Gaetano F. Anastasi11518.66
Emanuele Carlini216620.15
Massimo Coppola314613.57
Patrizio Dazzi424924.78