Cloud4SOA: A Semantic-Interoperability PaaS Solution for Multi-cloud Platform Management and Portability

  • Eleni Kamateri
  • Nikolaos Loutas
  • Dimitris Zeginis
  • James Ahtes
  • Francesco D’Andria
  • Stefano Bocconi
  • Panagiotis Gouvas
  • Giannis Ledakis
  • Franco Ravagli
  • Oleksandr Lobunets
  • Konstantinos A. Tarabanis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8135)

Abstract

Cloud Platform as a Service (PaaS) is a novel, rapidly growing segment in the Cloud computing market. However, the diversity and heterogeneity of today’s existing PaaS offerings raises several interoperability challenges. This introduces adoption barriers due to the lock-in issues that prevent the portability of data and applications from one PaaS to another, “locking” software developers to the first provider they use. This paper introduces the Cloud4SOA solution, a scalable approach to semantically interconnect heterogeneous PaaS offerings across different Cloud providers that share the same technology. The design of the Cloud4SOA solution, extensively presented in this work, comprises of a set of interlinked collaborating software components and models to provide developers and platform providers with a number of core capabilities: matchmaking, management, monitoring and migration of applications. The paper concludes with the presentation of a proof-of-concept implementation of the Cloud4SOA system based on real-life business scenarios.

Keywords

Cloud computing Platform as a Service (PaaS) interoperability portability semantics vendor lock-in 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    The Open Group Cloud Computing Work Group: Cloud ROI Survey Results Comparison 2011 & 2012 (2012), http://www.opengroup.org/getinvolved/workgroups/cloudcomputing
  2. 2.
    Platt, B.: People want PaaS: Nearly 60 percent of companies say they will deploy PaaS soon (2012), http://venturebeat.com/2012/11/29/paas-engine-yard/
  3. 3.
    Singh, A.: Current Analysis: PaaS to Play a Critical Role in Enterprise Development (2012), http://www.currentanalysis.com/news/2012/pr-paas-platform.asp
  4. 4.
    Pettey, C., Goasduff, L.: Gartner Says Platform as a Service Is On the Cusp of Several Years of Strategic Growth (2012), http://www.gartner.com/newsroom/id/1911014
  5. 5.
    The Open Web Application Security Project (OWASP): Cloud - Top 5 Risks with PAAS (2011), https://www.owasp.org/index.php/Cloud_-_Top_5_Risks_with_PAAS
  6. 6.
    Oberle, K., Fisher, M.: ETSI CLOUD – initial standardization requirements for cloud services. In: Altmann, J., Rana, O.F. (eds.) GECON 2010. LNCS, vol. 6296, pp. 105–115. Springer, Heidelberg (2010)CrossRefGoogle Scholar
  7. 7.
    Cunsolo, V.D., Distefano, S., Puliafito, A., Scarpa, M.: Cloud@Home: Bridging the gap between volunteer and cloud computing. In: Huang, D.-S., Jo, K.-H., Lee, H.-H., Kang, H.-J., Bevilacqua, V. (eds.) ICIC 2009. LNCS, vol. 5754, pp. 423–432. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  8. 8.
    Rochwerger, B., et al.: The reservoir model and architecture for open federated cloud computing. IBM Journal of Research and Development 53(4), 4–1 (2009)Google Scholar
  9. 9.
    Harsh, P., Jegou, Y., Cascella, R.G., Morin, C.: Contrail virtual execution platform challenges in being part of a cloud federation. In: Abramowicz, W., Llorente, I.M., Surridge, M., Zisman, A., Vayssière, J., et al. (eds.) ServiceWave 2011. LNCS, vol. 6994, pp. 50–61. Springer, Heidelberg (2011)CrossRefGoogle Scholar
  10. 10.
    Garcia-Gomez, S., et al.: Challenges for the comprehensive management of Cloud Services in a PaaS framework. Scalable Computing: Practice and Experience 13(3) (2012)Google Scholar
  11. 11.
    Petcu, D., et al.: Portable Cloud applications-From theory to practice. Future Generation Computer Systems (2012) (in press)Google Scholar
  12. 12.
    Romano, P., et al.: Cloud-TM: harnessing the cloud with distributed transactional memories. ACM SIGOPS Operating Systems Review 44(2), 1–6 (2010)CrossRefGoogle Scholar
  13. 13.
    Grivas, S.G., et al.: Cloud broker: Bringing intelligence into the cloud. In: IEEE 3rd International Conference on Cloud Computing (CLOUD), pp. 544–545. IEEE (2010)Google Scholar
  14. 14.
    Loutas, N., et al.: D1.1 Requirements Analysis Report. Cloud4SOA Project Deliverable (2011), http://www.cloud4soa.eu/sites/default/files/Cloud4SOA%20D1.1%20Requirements%20Analysis.pdf
  15. 15.
    Loutas, N., et al.: Towards a Reference Architecture for Semantically Interoperable Clouds. In: IEEE 2nd International Conference on Cloud Computing Technology and Science, pp. 143–150. IEEE (2010)Google Scholar
  16. 16.
    Loutas, N., et al.: A Semantic Interoperability Framework for Cloud Platform as a Service. In: IEEE 3rd International Conference on Cloud Computing Technology and Science, pp. 280–287. IEEE (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Eleni Kamateri
    • 1
    • 2
  • Nikolaos Loutas
    • 1
    • 2
  • Dimitris Zeginis
    • 1
    • 2
  • James Ahtes
    • 3
  • Francesco D’Andria
    • 3
  • Stefano Bocconi
    • 4
  • Panagiotis Gouvas
    • 5
  • Giannis Ledakis
    • 5
  • Franco Ravagli
    • 6
  • Oleksandr Lobunets
    • 7
  • Konstantinos A. Tarabanis
    • 1
    • 2
  1. 1.Centre for Research and Technology Hellas (CERTH)ThessalonikiGreece
  2. 2.Information Systems LabUniversity of MacedoniaThessalonikiGreece
  3. 3.ATOS Spain SABarcelonaSpain
  4. 4.Cyntelix Corporation BVAmersfoortThe Netherlands
  5. 5.Singular LogicAthensGreece
  6. 6.Digital Enterprise Research Institute (DERI)NUI GalwayIreland
  7. 7.Fraunhofer FITSankt AugustinGermany

Personalised recommendations