Skip to main content

Tools to Support SMEs to Migrate to the Cloud: Opportunities and Challenges

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 738))

Abstract

The cloud computing paradigm represents a shift in the way companies deal with customizable and resourceful platforms to deploy software. It has been receiving increasing attention, partly due to its claimed financial and functional benefits. Cloud computing providers provide organizations with access to computing services without the need for those organizations to own the providing infrastructure. However, migration of legacy information systems to the cloud is not simple. This field is very dynamic and related technologies are rapidly evolving. For instance, Small and Medium Enterprises (SMEs) may not necessarily be well prepared to deal with issues such as multi-tenancy, elasticity, interoperability, and cloud services. With such issues in view, we searched for different types of tools referenced in the literature to support migration to the cloud and discussed related challenges and advantages of their use by SMEs.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover 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

Learn about institutional subscriptions

Notes

  1. 1.

    https://aws.amazon.com/dynamodb/.

  2. 2.

    https://goo.gl/BQUqBZ.

  3. 3.

    https://www.digitalocean.com/.

  4. 4.

    http://www.isi.edu/nsnam/ns/.

  5. 5.

    http://www.ceraslabs.com/technologies/opera.

  6. 6.

    https://azure.microsoft.com/pt-br/blog/introducing-microsoft-migration-accelerator/.

  7. 7.

    http://www.ibm.com/cloud-computing/us/en/.

  8. 8.

    http://getcloudify.org.

  9. 9.

    kubernetes.io.

References

  1. B. Martens, F. Teuteberg, Decision-making in cloud computing environments: a cost and risk based approach. Inf. Syst. Front. 14(4), 871–893 (2012)

    Article  Google Scholar 

  2. B.A. Aubert, J.-F. Houde, M. Patry, S. Rivard, A multi-level investigation of information technology outsourcing. J. Strateg. Inf. Syst. 21(3), 233–244 (2012)

    Article  Google Scholar 

  3. A. Gunka, S. Seycek, H. Kühn, Moving an application to the cloud: an evolutionary approach, in Proceedings of the 2013 International Workshop on Multi-Cloud Applications and Federated Clouds (ACM, New York, 2013), pp. 35–42

    Google Scholar 

  4. M.F. Gholami, F. Daneshgar, G. Beydoun, F. Rabhi, Challenges in migrating legacy software systems to the cloud—an empirical study. Inf. Syst. 67, 100–113 (2017)

    Article  Google Scholar 

  5. H. Yang, M. Tate, A descriptive literature review and classification of cloud computing research, in CAIS, vol. 31 (2012), p. 2

    Google Scholar 

  6. H.K. Cheng, Z. Li, A. Naranjo, Research note—cloud computing spot pricing dynamics: latency and limits to arbitrage. Inf. Syst. Res. 27(1), 145–165 (2016)

    Article  Google Scholar 

  7. M.F. Gholami, F. Daneshgar, G. Low, G. Beydoun, Cloud migration process—a survey, evaluation framework, and open challenges. J. Syst. Softw. 120, 31–69 (2016)

    Article  Google Scholar 

  8. V. Andrikopoulos, T. Binz, F. Leymann, S. Strauch, How to adapt applications for the cloud environment. Computing 95(6), 493–535 (2013)

    Article  Google Scholar 

  9. S. Leimeister, M. Böhm, C. Riedl, H. Krcmar, The business perspective of cloud computing: actors, roles and value networks, in ECIS (2010), p. 56

    Google Scholar 

  10. B. Kitchenham, Procedures for performing systematic reviews, vol. 33, no. 2004 (Keele University, Keele, 2004), pp. 1–26

    Google Scholar 

  11. M.V. Mäntylä, B. Adams, F. Khomh, E. Engström, K. Petersen, On rapid releases and software testing: a case study and a semi-systematic literature review. Empir. Softw. Eng. 20(5), 1384–1425 (2015)

    Article  Google Scholar 

  12. A. Khajeh-Hosseini, D. Greenwood, J.W. Smith, I. Sommerville, The cloud adoption toolkit: supporting cloud adoption decisions in the enterprise. Softw. Pract. Exp. 42(4), 447–465 (2012)

    Article  Google Scholar 

  13. M. Menzel, R. Ranjan, Cloudgenius: decision support for web server cloud migration, in Proceedings of the 21st International Conference on World Wide Web (ACM, New York, 2012), pp. 979–988

    Google Scholar 

  14. M.F. Gholami, F. Daneshgar, G. Low, G. Beydoun, Cloud migration process—a survey, evaluation framework, and open challenges. J. Syst. Softw. 120, 31–69 (2016)

    Article  Google Scholar 

  15. J. García-Galán, P. Trinidad, O.F. Rana, A. Ruiz-Cortés, Automated configuration support for infrastructure migration to the cloud. Futur. Gener. Comput. Syst. 55, 200–212 (2016)

    Article  Google Scholar 

  16. K. Garcés, R. Casallas, C. Álvarez, E. Sandoval, A. Salamanca, F. Viera, F. Melo, J.M. Soto, White-box modernization of legacy applications: the oracle forms case study. Comput. Stand. Interf. 57, 110–122 (2017)

    Article  Google Scholar 

  17. N. Kratzke, P.-C. Quint, Understanding cloud-native applications after 10 years of cloud computing—a systematic mapping study. J. Syst. Softw. 126, 1–16 (2017)

    Article  Google Scholar 

  18. H. Mouratidis, S. Islam, C. Kalloniatis, S. Gritzalis, A framework to support selection of cloud providers based on security and privacy requirements. J. Syst. Softw. 86(9), 2276–2293 (2013)

    Article  Google Scholar 

  19. F. Fittkau, S. Frey, W. Hasselbring, Cdosim: simulating cloud deployment options for software migration support, in 2012 IEEE 6th International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA) (IEEE, Piscataway, 2012), pp. 37–46

    Google Scholar 

  20. R.N. Calheiros, R. Ranjan, A. Beloglazov, C.A. De Rose, R. Buyya, Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Soft. Pract. Exp. 41(1), 23–50 (2011)

    Article  Google Scholar 

  21. S.K. Garg, R. Buyya, Networkcloudsim: modelling parallel applications in cloud simulations, in 2011 Fourth IEEE International Conference on Utility and Cloud Computing (UCC) (IEEE, Piscataway, 2011), pp. 105–113

    Book  Google Scholar 

  22. R. Zabolotnyi, P. Leitner, W. Hummer, S. Dustdar, Jcloudscale: closing the gap between IaaS and PaaS. ACM Trans. Internet Technol. (TOIT) 15(3), 10 (2015)

    Google Scholar 

  23. S. Frey, F. Fittkau, W. Hasselbring, Optimizing the deployment of software in the cloud. ACM Trans. Internet Technol. (TOIT) 15(3), 10 (2015)

    Google Scholar 

  24. A.W. Malik, K. Bilal, K. Aziz, D. Kliazovich, N. Ghani, S.U. Khan, R. Buyya, Cloudnetsim++: a toolkit for data center simulations in omnet++, in 2014 11th Annual High-Capacity Optical Networks and Emerging/Enabling Technologies (HONET) (IEEE, Piscataway, 2014), pp. 104–108

    Google Scholar 

  25. S. Frey, W. Hasselbring, B. Schnoor, Automatic conformance checking for migrating software systems to cloud infrastructures and platforms. J. Softw. Evol. Process 25(10), 1089–1115 (2013)

    Article  Google Scholar 

  26. S. Frey, E. Schulz, M. Rau, K. Hesse, Cloudmig xpress 0.5 beta-user guide, in CloudMIG XPress 0.5 Beta User Guide. Christian Albrechts Universität Kiel, Software Engineering (2012), p. 3

    Google Scholar 

  27. R. Qasha, J. Cala, P. Watson, Towards automated workflow deployment in the cloud using tosca, in 2015 IEEE 8th International Conference on Cloud Computing (CLOUD) (IEEE, Piscataway, 2015), pp. 1037–1040

    Book  Google Scholar 

  28. R. Pérez-Castillo, I.G.-R. De Guzman, M. Piattini, Knowledge discovery metamodel-iso/iec 19506: a standard to modernize legacy systems. Comput. Stand. Interf. 33(6), 519–532 (2011)

    Article  Google Scholar 

  29. S.-H. Lim, B. Sharma, G. Nam, E.K. Kim, C.R. Das, Mdcsim: a multi-tier data center simulation, platform, in IEEE International Conference on Cluster Computing and Workshops, 2009. CLUSTER’09 (IEEE, Piscataway, 2009), pp. 1–9

    Google Scholar 

  30. A. Núñez, J.L. Vázquez Poletti, C. Caminero, G.G. Castañé, J.C. Pérez, I.M. Llorente, iCanCloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)

    Article  Google Scholar 

  31. Y. Jararweh, Z. Alshara, M. Jarrah, M. Kharbutli, M.N. Alsaleh, Teachcloud: a cloud computing educational toolkit. Int. J. Cloud Comput. 1 2(2–3), 237–257 (2013)

    Google Scholar 

  32. S. Ostermann, K. Plankensteiner, R. Prodan, T. Fahringer, Groudsim: an event-based simulation framework for computational grids and clouds, in European Conference on Parallel Processing (Springer, Cham, 2010), pp. 305–313

    Google Scholar 

  33. B. Wickremasinghe, R.N. Calheiros, R. Buyya, Cloudanalyst: a cloudsim-based visual modeller for analysing cloud computing environments and applications, in 2010 24th IEEE International Conference on Advanced Information Networking and Applications (AINA) (IEEE, Piscataway, 2010), pp. 446–452

    Google Scholar 

  34. S.K. Gupta, R.R. Gilbert, A. Banerjee, Z. Abbasi, T. Mukherjee, G. Varsamopoulos, GDCSIM: a tool for analyzing green data center design and resource management techniques, in 2011 International Green Computing Conference and Workshops (IGCC) (IEEE, Piscataway, 2011), pp. 1–8

    Google Scholar 

  35. I. Sriram, SPECI, a simulation tool exploring cloud-scale data centres, in Cloud Computing (2009), pp. 381–392

    Google Scholar 

  36. P. Zoghi, M. Shtern, M. Litoiu, H. Ghanbari, Designing adaptive applications deployed on cloud environments, ACM Trans. Auton. Adapt. Syst. (TAAS) 10(4), 25 (2016)

    Google Scholar 

  37. P. Scandurra, G. Psaila, R. Capilla, R. Mirandola, Challenges and assessment in migrating it legacy applications to the cloud, in 2015 IEEE 9th International Symposium on the Maintenance and Evolution of Service-Oriented and Cloud-Based Environments (MESOCA) (IEEE, Piscataway, 2015), pp. 7–14

    Google Scholar 

  38. M. Lynch, T. Cerqueus, C. Thorpe, Testing a cloud application: Ibm smartcloud inotes: methodologies and tools, in Proceedings of the 2013 International Workshop on Testing the Cloud (ACM, New York, 2013), pp. 13–17

    Google Scholar 

  39. S.F. Piraghaj, A.V. Dastjerdi, R.N. Calheiros, R. Buyya, Containercloudsim: an environment for modeling and simulation of containers in cloud data centers. Softw. Pract. Exp. 47(4), 505–521 (2017)

    Google Scholar 

  40. S. Frey, W. Hasselbring, The cloudmig approach: model-based migration of software systems to cloud-optimized applications. Int. J. Adv. Softw. 4(3 and 4), 342–353 (2011)

    Google Scholar 

  41. E. Casalicchio, Autonomic orchestration of containers: problem definition and research challenges, in 10th EAI International Conference on Performance Evaluation Methodologies and Tools. EAI (2016)

    Google Scholar 

  42. A.N. Toosi, R.N. Calheiros, R. Buyya, Interconnected cloud computing environments: challenges, taxonomy, and survey. ACM Comput. Surv. (CSUR) 47(1), 7 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Glauco de Figueiredo Carneiro .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

da Silva Filho, H.C., de Figueiredo Carneiro, G., Costa, E.S.M., Monteiro, M. (2018). Tools to Support SMEs to Migrate to the Cloud: Opportunities and Challenges. In: Latifi, S. (eds) Information Technology - New Generations. Advances in Intelligent Systems and Computing, vol 738. Springer, Cham. https://doi.org/10.1007/978-3-319-77028-4_24

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77028-4_24

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77027-7

  • Online ISBN: 978-3-319-77028-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics