Skip to main content

An Overview of Approaches for the Migration of Applications to the Cloud

  • Conference paper
  • First Online:
Smart Organizations and Smart Artifacts

Part of the book series: Lecture Notes in Information Systems and Organisation ((LNISO,volume 7))

Abstract

Cloud computing represents one of the most promising paradigms for software development nowadays. Many companies consider moving entire applications or parts of them to the cloud. As customers transition their applications and data to the cloud, it is important that the level of service provided in the cloud environment be equal to or better than the service provided by their traditional IT environment. The transition to cloud computing, however, still implies difficult and cumbersome efforts. Recently a lot of initiatives, defining approach to support the migration of application to the cloud, have emerged. In this paper we propose an overview of these approaches taking into account advantages and disadvantages of adopting them.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mietzner, R., Schupeck, W., Fehling, C., Leymann, F.: A collection of patterns for cloud types, cloud service models, and cloud-based application architectures (2011).http://www.cloud-council.org/ConvergenceofCloudSocialMobileFinal.pdf

  2. Aws cloud design patterns (2013). http://en.clouddesignpattern.org/

  3. Windows azure application patterns (2013).http://www.windowsazure.com/enus/develop/net/architecture/

  4. Chen, Z.X.: IBM workload deployer: pattern-based application and middleware deployments in a private cloud. IBM, International Technical Support Organization, Poughkeepsie (2012)

    Google Scholar 

  5. Soley, R.: OMG: model driven architecture. Object Management Group (2000)

    Google Scholar 

  6. Ardagna, D., Di Nitto, E., Mohagheghi, P., Mosser, S., Ballagny, C., D’Andria, F., Casale, G., Matthews, P., Nechifor, C.-S., Petcu, D. et al.: Modaclouds: a modeldriven approach for the design and execution of applications on multiple clouds. In: 2012 ICSE Workshop on Modeling in Software Engineering (MISE), pp. 50–56. IEEE (2012)

    Google Scholar 

  7. Collazo-Mojica, X.J., Sadjadi, S.M.: A metamodel for distributed ensembles of virtual appliances. In: SEKE, pp. 560–565 (2011)

    Google Scholar 

  8. Bergmayr, A., Bruneliere, H., Izquierdo, J.L.C., Gorronogoitia, J., Kousiouris, G., Kyriazis, D., Langer, P., Menychtas, A., Orue-Echevarria, L., Pezuela, C. et al.: Migrating legacy software to the cloud with artist. In: 2013 17th European Conference on Software Maintenance and Reengineering (CSMR), pp. 465–468. IEEE (2013)

    Google Scholar 

  9. Sheth, A., Ranabahu, A.: Semantic modeling for cloud computing, part 2. IEEE Internet Computing 14(4), 81–84 (2010)

    Article  Google Scholar 

  10. Di Martino, B., Petcu, D., Cossu, R., Goncalves, P., Máhr, T., Loichate, M.: Building a mosaic of clouds. In: Euro-Par 2010 Parallel Processing Workshops, pp. 571–578. Springer (2011)

    Google Scholar 

  11. Cretella, G., Di Martino, B.: Towards a semantic engine for cloud applications development. In: 2012 Sixth International Conference on Complex, Intelligent and Software Intensive Systems (CISIS), pp. 198–203. IEEE (2012)

    Google Scholar 

  12. Cretella, G., Di Martino, B.: Semantic and matchmaking technologies for discovering, mapping and aligning cloud providers’s services. In: Proceedings of the 15th International Conference on Information Integration and Web-based Applications and Services (IIWAS2013) (2013)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppina Cretella .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Cretella, G., Di Martino, B. (2014). An Overview of Approaches for the Migration of Applications to the Cloud. In: Caporarello, L., Di Martino, B., Martinez, M. (eds) Smart Organizations and Smart Artifacts. Lecture Notes in Information Systems and Organisation, vol 7. Springer, Cham. https://doi.org/10.1007/978-3-319-07040-7_8

Download citation

Publish with us

Policies and ethics