2014 · 34 citations · 8 references
ComputingCloud ComputingInformation TechnologyCloud ArchitectureCloud InfrastructureCloud Performance OptimizationCloud Computing ManagementResource BrokeringResource ProvisioningVendor Lock-in MitigationBrokering ArchitecturesCloud BrokerageCloud Computing ResourcesCloud Resource AllocationCloud Resource ProvisioningCloud Service BrokerageVendor Lock-inVendor Lock-in Costs
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. Also, consuming services exposed by different providers, when possible, may alleviate the vendor lock-in. While it can be straightforward to choose the best provider when deploying small and homogeneous applications, things get harder if the size and complexity of applications grow up. In this paper we propose a genetic approach for Cloud Brokering, focusing on finding Infrastructure-as-a-Service (IaaS) resources for satisfying Quality of Service (QoS) requirements of applications. We performed a set of experiments with an implementation of such broker. Results show that our broker can find near-optimal solutions even when dealing with hundreds of providers, trying at the same time to mitigate the vendor lock-in.
8
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Introducing STRATOS: A Cloud Broker Service
Przemyslaw Pawluk, Bradley Simmons, Michael Smit et al. · 2012 · 146 citations
An approach for cloud resource scheduling based on Parallel Genetic Algorithm
Zhongni Zheng, Rui Wang, Hai Zhong et al. · 2011 · 88 citations
OWL-S Based Semantic Cloud Service Broker
Le Duy Ngan, Rajaraman Kanagasabai · 2012 · 58 citations