CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Cloudward bound: planning for beneficial migration of enterprise applications to the cloud
Proceedings of the ACM SIGCOMM 2010 conference
CloudCmp: comparing public cloud providers
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Verity: a QoS metric for selecting Web services and providers
WISEW'03 Proceedings of the Fourth international conference on Web information systems engineering workshops
Genetic algorithm based QoS-aware service compositions in cloud computing
DASFAA'11 Proceedings of the 16th international conference on Database systems for advanced applications: Part II
Autonomic benchmarking for cloud infrastructures: an economic optimization model
Proceedings of the 1st ACM/IEEE workshop on Autonomic computing in economics
On the use of feature models for service design: the case of value representation
ServiceWave'10 Proceedings of the 2010 international conference on Towards a service-based internet
What Are You Paying For? Performance Benchmarking for Infrastructure-as-a-Service Offerings
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
Decision Support Tools for Cloud Migration in the Enterprise
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
The Cloud Adoption Toolkit: supporting cloud adoption decisions in the enterprise
Software—Practice & Experience
Hi-index | 0.00 |
Cloud computing is the latest computing paradigm that delivers hardware and software resources as virtualized services in which users are free from the burden of worrying about the low-level system administration details. Migrating Web applications to Cloud services and integrating Cloud services into existing computing infrastructures is non-trivial. It leads to new challenges that often require innovation of paradigms and practices at all levels: technical, cultural, legal, regulatory, and social. The key problem in mapping Web applications to virtualized Cloud services is selecting the best and compatible mix of software images (e.g., Web server image) and infrastructure services to ensure that Quality of Service (QoS) targets of an application are achieved. The fact that, when selecting Cloud services, engineers must consider heterogeneous sets of criteria and complex dependencies between infrastructure services and software images, which are impossible to resolve manually, is a critical issue. To overcome these challenges, we present a framework (called CloudGenius) which automates the decision-making process based on a model and factors specifically for Web server migration to the Cloud. CloudGenius leverages a well known multi-criteria decision making technique, called Analytic Hierarchy Process, to automate the selection process based on a model, factors, and QoS parameters related to an application. An example application demonstrates the applicability of the theoretical CloudGenius approach. Moreover, we present an implementation of CloudGenius that has been validated through experiments.