skip to main content
10.1145/2187836.2187967acmotherconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
research-article

CloudGenius: decision support for web server cloud migration

Authors Info & Claims
Published:16 April 2012Publication History

ABSTRACT

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.

References

  1. Aotearoa Prototype. http://code.google.com/p/aotearoadecisions/, accessed 2011--10--19.Google ScholarGoogle Scholar
  2. M. Armbrust, A. Fox, R. Griffith, A. Joseph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica, et al. Above the clouds: A berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech. Rep. UCB/EECS-2009--28, 2009.Google ScholarGoogle Scholar
  3. H. Chan and T. Chieu. Ranking and mapping of applications to cloud computing services by SVD. In Network Operations and Management Symposium Workshops (NOMS Wksps), 2010 IEEE/IFIP, pages 362--369. IEEE, 2010.Google ScholarGoogle ScholarCross RefCross Ref
  4. CloudHarmony. http://cloudharmony.com, accessed 2011--10--19.Google ScholarGoogle Scholar
  5. CumulusGenius Prototype. http://code.google.com/p/cumulusgenius/, accessed 2011--11-06.Google ScholarGoogle Scholar
  6. A. Dastjerdi, S. Tabatabaei, and R. Buyya. An effective architecture for automated appliance management system applying ontology-based cloud discovery. In Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing, pages 104--112. IEEE Computer Society, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. S. Haak and M. Menzel. Autonomic benchmarking for cloud infrastructures: an economic optimization model. In Proceedings of the 1st ACM/IEEE workshop on Autonomic computing in economics, pages 27--32. ACM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Hajjat, X. Sun, Y. Sung, D. Maltz, S. Rao, K. Sripanidkulchai, and M. Tawarmalani. Cloudward bound: Planning for beneficial Migration of Enterprise Applications to the Cloud. ACM SIGCOMM Computer Communication Review, 40(4):243--254, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. jClouds Multi-Cloud Library. http://code.google.com/p/jclouds/, visited 2011--10--19.Google ScholarGoogle Scholar
  10. S. Kalepu, S. Krishnaswamy, and S. Loke. Verity: a qos metric for selecting web services and providers. In Web Information Systems Engineering Workshops, 2003. Proceedings. Fourth International Conference on, pages 131--139. IEEE, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Khajeh-Hosseini, D. Greenwood, J. Smith, and I. Sommerville. The Cloud Adoption Toolkit: Supporting Cloud Adoption Decisions in the Enterprise. Software: Practice and Experience, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. Khajeh-Hosseini, I. Sommerville, J. Bogaerts, and P. Teregowda. Decision support tools for cloud migration in the enterprise. Arxiv preprint arXiv:1105.0149, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Klems, J. Nimis, and S. Tai. Do clouds compute? a framework for estimating the value of cloud computing. Designing E-Business Systems. Markets, Services, and Networks, pages 110--123, 2009.Google ScholarGoogle Scholar
  14. A. Lenk, M. Menzel, J. Lipsky, S. Tai, and P. Offermann. What are you paying for? performance benchmarking for infrastructure-as-a-service offerings. In Cloud Computing (CLOUD), 2011 IEEE International Conference on, pages 484--491. IEEE, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Li, X. Yang, S. Kandula, and M. Zhang. Cloudcmp: comparing public cloud providers. In Proceedings of the 10th annual conference on Internet measurement, pages 1--14. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. Menzel, M. Schönherr, J. Nimis, and S. Tai. (MC2)2: A Generic Decision-Making Framework and its Application to Cloud Computing. In Proceedings of the International Conference on Cloud Computing and Virtualization (CCV 2010), Singapore, Mai 2010. GSTF.Google ScholarGoogle ScholarCross RefCross Ref
  17. M. Menzel, M. Schönherr, and S. Tai. (MC2)2: Criteria, Requirements and a Software Prototype for Cloud Infrastructure Decisions. Software: Practice and Experience, 2011.Google ScholarGoogle Scholar
  18. The Cloud Market. http://cloudmarket.com, accessed 2011--10--19.Google ScholarGoogle Scholar
  19. E. Wittern and C. Zirpins. On the use of feature models for service design: the case of value representation. In Towards a Service-Based Internet. ServiceWave 2010 Workshops, pages 110--118. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Z. Ye, X. Zhou, and A. Bouguettaya. Genetic algorithm based qos-aware service compositions in cloud computing. In Database Systems for Advanced Applications, pages 321--334. Springer, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. CloudGenius: decision support for web server cloud migration

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Other conferences
                WWW '12: Proceedings of the 21st international conference on World Wide Web
                April 2012
                1078 pages
                ISBN:9781450312295
                DOI:10.1145/2187836

                Copyright © 2012 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 16 April 2012

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • research-article

                Acceptance Rates

                Overall Acceptance Rate1,899of8,196submissions,23%

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader