Skip to main content

Open-Source Cloudware Support for the Portability of Applications Using Cloud Infrastructure Services

  • Chapter
  • First Online:
Cloud Computing

Part of the book series: Computer Communications and Networks ((CCN))

Abstract

Initially intended to support elastic and long-running Web applications, cloud computing paradigm is currently associated with a large variety of services, from infrastructure to software. In this context, the portability of the applications, based on cloud services, even only of infrastructure type, has become a challenge. To overcome this situation, several recent research and development efforts are targeting new methods, tools, and standards to avoid the problems of vendor lock-in. One outcome of such efforts resulted in a special category of open-source platform (as a) services that can be modified by application developers according to their specific needs. Looking deeper into this category, the present chapter provides an analysis of the emerging open-source platform (as a) service and points toward one particular new solution, targeting application developers and sustaining the concept of elastic Web applications as well as of reusable open-source components.

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

Institutional subscriptions

Notes

  1. 1.

    To name a few others with worldwide visibility: AT&T Synaptic, BitNami, Bungee Connect, CloudBees, dotCloud, Engine Yard AppCloud, Heroku, Jelastic, LongJump, mCloud, OrangeScape, Project Caroline, Stackato, StratosLive, Nodester, Nodejitsu, phpcloud.com.

References

  1. Astrea IT Services: The Cloud Tutorial – Cloud computing platforms. http://the.cloudtutorial.com/CloudComputingPlatforms.html (2012). Accessed 18 May 2012

  2. Caprarescu, B.A., Petcu, D.: Decentralized probabilistic auto-scaling for heterogeneous systems. CoRR arXiv:1203.3885v1 [cs.DC]. http://arxiv.org/pdf/1203.3885v1 (2012). Accessed 18 May 2012

  3. Cope, R.: How open is open? A PaaS scorecard. Wazi – Open Source Articles, Tutorials and Licensing Information. http://olex.openlogic.com/wazi/2011/how-open-is-open-a-paas-scorecard/ (2011). Accessed 18 May 2012

  4. Cordeiro, T., Damalio, D., Pereira, N., Endo, P., Palhares, A., Gonçalves, G., Sadok, D., Kelner, J., Melander, B., Souza, V., Mångs, J.E.: Open source cloud computing platforms. In: Proceedings: GCC 2010, pp. 366–371, Nanjing (2010). doi: 10.1109/GCC.2010.77

  5. Di Martino, B., Petcu, D., Cossu, R., Goncalves, P., Mahr, T., Loichate, M.: Building a mosaic of clouds. EuroPAR 2010 workshops. LNCS 6586, 529–536 (2011). doi:10.1109/HPCSim.2011.5999853

    Google Scholar 

  6. Frincu, M., Villegas, N., Petcu, D., Mueller, H.A., Rouvoy, R.: Self-healing distributed scheduling platform. In: Proceedings of the CCGrid’11, pp. 225–234, Newport Beach (2011)

    Google Scholar 

  7. Höfer, C.N., Karagiannis, G.: Cloud computing services: taxonomy and comparison. J. Internet Serv. Appl. 2(2), 81–94 (2011). doi:10.1007/s13174-011-0027-x

    Article  Google Scholar 

  8. Hogan, M., Liu, F., Sokol, A., Tong, J.: Nist Cloud computing standards roadmap-version 1.0, Special Publication 500–291, December 2011. http://collaborate.nist.gov/twiki-cloud-computing/pub/CloudComputing/StandardsRoadmap/NIST_SP_500-291_Jul5A.pdf (2011). Accessed 18 May 2012

  9. Larus, J.: Programming clouds. LNCS 6011, 1–9 (2010). doi:10.1007/978-3-642-11970-5_1

    Google Scholar 

  10. Loutas, N., Peristeras, V., Bouras, T., Kamateri, E., Zeginis, D., Tarabanis, K.: Towards a reference architecture for semantically interoperable clouds. In: Proceedings of IEEE CloudCom 2010, pp. 143–150, Indianapolis (2010). doi: 10.1109/CloudCom.2010.38

  11. Moscato, F., Aversa, R., Di Martino, B., Petcu, D., Rak, M., Venticinque, S.: An ontology for the cloud in mOSAIC. In: Wang, L., Ranjan, R., Chen, J., Benatallah, B. (eds.) Cloud Computing: Methodology, Systems, and Applications, pp. 467–486. CRC Press, Boca Raton (2011)

    Chapter  Google Scholar 

  12. Panica, S., Neagul, M., Craciun, C., Petcu, D.: Serving legacy distributed applications by a self-configuring cloud processing platform. In: Proceedings of the IDAACS’2011, vol. I, pp. 139–145, Prague (2011). doi: 10.1109/IDAACS.2011.6072727

  13. Petcu, D., Frincu, M., Craciun, C., Panica, S., Neagul, M., Macariu, G.: Towards open-source cloudware. In: Proceedings of the UCC 2011, pp. 330–331, Melbourne (2011). doi: 10.1109/UCC.2011.53

  14. Petcu, D., Craciun, C., Neagul, M., Panica, S., Di Martino, B., Venticinque, S., Rak, M., Aversa, R.: Architecturing a sky computing platform. Servicewave 2010 workshops. LNCS 6569, 1–13 (2011). doi:10.1007/978-3-642-22760-8_1

    Google Scholar 

  15. Petcu, D., Macariu, G., Panica, S., Craciun, C.: Portable cloud applications – from theory to practice. Future Gener. Comput. Syst. (2012). doi: 10.1016/j.future.2012.01.009

  16. Prentice, B.: Cloud computing and open source: an industry-altering one-two punch. Gartner Res. G00159058. http://www.gartner.com/id=742523 (2008)

  17. Rochwerger, B., Breitgand, D., Epstein, A., Hadas, D., Loy, I., Nagin, K., Tordsson, J., Ragusa, C., Villari, M., Clayman, S., Levy, E., Maraschini, A., Massonet, P., Munoz, H., Tofetti, G.: Reservoir—when one cloud is not enough. Computer 44, 44–51 (2011)

    Article  Google Scholar 

  18. Saleh, M.: Cloud platforms: a rational comparison. http://staff.ppu.edu/elearning/docs/UnderstandingCloudPlatformsARationalComparison.pdf (2011). Accessed 18 May 2012

  19. Takako Endo, P., Estácio Gonçalves, G., Kelner, J., Sadok, D.: Survey on open-source cloud computing solutions. In: Proceedings of the SBRC 2010. http://sbrc2010.inf.ufrgs.br/anais/data/pdf/wcga/st01_01_wcga.pdf (2010). Accessed 18 May 2012

  20. Voras, I., Mihaljevic, B., Orlic, M., Pletikosa, M., Zagar, M., Pavic, T., Zimmer, K., Cavrak, I., Paunovic, V., Bosnic, I., Tomic, S.: Evaluating open-source cloud computing solutions. In: Proceedings of the MIPRO 2011, pp. 209–214, Opatija. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5967051&isnumber=5967009 (2011)

  21. Voras, I., Mihaljevic, B., Orlic, M.: Criteria for evaluation of open source cloud computing solutions. In: Proceedings of the ITI 2011, pp. 137–142, Cavtat. http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=5974009&isnumber=5973970 (2011)

  22. Xia, T., Zheng, L., Nenghai, Y.: Research on cloud computing based on deep analysis to typical platforms. LNCS 5931, 601–608 (2009). doi:10.1007/978-3-642-10665-1_59

    Google Scholar 

Download references

Acknowledgments

This work was supported by the grant of the European Commission FP7-ICT-2009-5-256910 (mOSAIC) and, in the case of the first author, also by Romanian National Authority for Scientific Research, CNCS UEFISCDI, PN-II-ID-PCE-2011-3-0260 (AMICAS).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dana Petcu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag London

About this chapter

Cite this chapter

Petcu, D., Rak, M. (2013). Open-Source Cloudware Support for the Portability of Applications Using Cloud Infrastructure Services. In: Mahmood, Z. (eds) Cloud Computing. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-4471-5107-4_15

Download citation

  • DOI: https://doi.org/10.1007/978-1-4471-5107-4_15

  • Published:

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-4471-5106-7

  • Online ISBN: 978-1-4471-5107-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics