Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2490257.2490290acmotherconferencesArticle/Chapter ViewAbstractPublication PagesbciConference Proceedingsconference-collections
research-article

Cloud application portability: an initial view

Published: 19 September 2013 Publication History

Abstract

Growing interest towards cloud application platforms has resulted in a large number of platform offerings to be already available on the market and new related products to be continuously launched. However, there are a number of challenges that prevent cloud application platforms from becoming widely adopted. One such challenge is application portability. This paper reports on an ongoing effort to explore the area of cloud application portability. We briefly examine the issue of heterogeneity in cloud platforms and highlight specific platform characteristics that may hinder the portability of cloud applications. We present some high level approaches and existing work that attempts to address this challenge. In order to narrow down the area of our exploration we have been carrying out an experiment in cross-platform application development and deployment with four prominent cloud platforms: OpenShift, Google App Engine, Heroku, and Amazon Elastic Beanstalk. We briefly discuss our initial conclusions from this ongoing experimentation.

References

[1]
F. Gonidis, I. Paraskakis, and D. Kourtesis, "Addressing the Challenge of Application Portability in Cloud Platforms," in 7th South-East European Doctoral Student Conference, Thessaloniki, 2012, pp. 565--576.
[2]
Neal Leavitt, "Is Cloud Computing Really Ready for Prime Time?" Computer, vol. 42, no. 1, pp. 15--20, Jan. 2009.
[3]
Jason KinCaid, "Coghead Grinds To A Halt, Heads To The Deadpool," techcrunch, Feb-2009. {Online}. Available: http://techcrunch.com/2009/02/18/coghead-grinds-to-a-halt-heads-to-the-deadpool/:Last Accessed June 26th 2013.
[4]
R. Cattell, "Scalable SQL and NoSQL data stores," SIGMOD Rec., vol. 39, no. 4, pp. 12--27, May 2011.
[5]
O. Curé, R. Hecht, C. Le Duc, and M. Lamolle, "Data Integration over NoSQL Stores Using Access Path Based Mappings," in Database and Expert Systems Applications, vol. 6860, A. Hameurlain, S. Liddle, K.-D. Schewe, and X. Zhou, Eds. Springer Berlin/Heidelberg, 2011, pp. 481--495.
[6]
R. Burtica, E. M. Mocanu, M. I. Andreica, and N. Tapus, "Practical application and evaluation of no-SQL databases in Cloud Computing," in Systems Conference (SysCon), 2012 IEEE International, 2012, pp. 1--6.
[7]
Michael D. Hogan, Fang Liu, Annie W. Sokol, and Tong Jin, "NIST Cloud Computing Standards Roadmap," NIST, SP500-291-v1.0, Aug. 2011.
[8]
"Open Virtualization Format Specification," Distributed Management Task Force, DSP0243, Jan. 2013.
[9]
"Cloud Data Management Interface (CDMI#8482;)," Storage Networking Industry Association (SNIA), Version 1.0.2, Jun. 2012.
[10]
Thijs Metsch and Andy Edmonds, "Open Cloud Computing Interface - Infrastructure," Open Grid Forum, GFD-P-R.184, Jun. 2011.
[11]
T. Binz, G. Breiter, F. Leyman, and T. Spatzier, "Portable Cloud Services Using TOSCA," IEEE Internet Computing, vol. 16, no. 3, pp. 80--85, May 2012.
[12]
D. Petcu, G. Macariu, S. Panica, and C. Crăciun, "Portable Cloud applications---From theory to practice," Future Generation Computer Systems, Jan. 2012.
[13]
D. Ardagna, E. Di Nitto, P. Mohagheghi, S. Mosser, C. Ballagny, F. D'Andria, G. Casale, P. Matthews, C.-S. Nechifor, D. Petcu, A. Gericke, and C. Sheridan, "MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds," in 2012 ICSE Workshop on Modeling in Software Engineering (MISE), 2012, pp. 50--56.
[14]
Bran Selic, "MDE Basics with a UML Focus," presented at the 12th International School on Formal Methods for the Design of Computer, Communication and Software Systems: Model-Driven Engineering, Bertinoro, Italy, Jun. 2012.
[15]
A. Ranabahu, E. M. Maximilien, A. Sheth, and K. Thirunarayan, "Application Portability in Cloud Computing: An Abstraction Driven Perspective," IEEE Transactions on Services Computing, vol. 99, no. 1, p. 1, Apr. 2013.
[16]
A. H. Ranabahu, E. M. Maximilien, A. P. Sheth, and K. Thirunarayan, "A domain specific language for enterprise grade cloud-mobile hybrid applications," in Proceedings of the compilation of the co-located workshops on DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, & VMIL'11, New York, NY, USA, 2011, pp. 77--84.

Cited By

View all
  • (2022)Efficient Middleware for the Portability of PaaS Services Consuming Applications among Heterogeneous CloudsSensors10.3390/s2213501322:13(5013)Online publication date: 2-Jul-2022
  • (2022)Cloud Computing Interoperability : An overview2022 2nd International Conference on New Technologies of Information and Communication (NTIC)10.1109/NTIC55069.2022.10100531(1-8)Online publication date: 21-Dec-2022
  • (2021)STAGER: Semantic-Based Framework for Generating Adapters of Service-Based Generic-API for Portable Cloud ApplicationsIEEE Transactions on Services Computing10.1109/TSC.2018.283120414:3(903-914)Online publication date: 1-May-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
BCI '13: Proceedings of the 6th Balkan Conference in Informatics
September 2013
293 pages
ISBN:9781450318518
DOI:10.1145/2490257
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 the author(s) 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].

Sponsors

  • University of Macedonia
  • Aristotle University of Thessaloniki
  • The University of Sheffield: The University of Sheffield
  • Greek Com Soc: Greek Computer Society
  • SEERC: South-East European Research Centre
  • Alexander TEI of Thessaloniki

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 19 September 2013

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PaaS
  2. application portability
  3. cloud platforms
  4. intermediation
  5. standardization

Qualifiers

  • Research-article

Funding Sources

Conference

BCI '13
Sponsor:
  • The University of Sheffield
  • Greek Com Soc
  • SEERC
BCI '13: Balkan Conference in Informatics
September 19 - 21, 2013
Thessaloniki, Greece

Acceptance Rates

BCI '13 Paper Acceptance Rate 41 of 103 submissions, 40%;
Overall Acceptance Rate 97 of 250 submissions, 39%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Efficient Middleware for the Portability of PaaS Services Consuming Applications among Heterogeneous CloudsSensors10.3390/s2213501322:13(5013)Online publication date: 2-Jul-2022
  • (2022)Cloud Computing Interoperability : An overview2022 2nd International Conference on New Technologies of Information and Communication (NTIC)10.1109/NTIC55069.2022.10100531(1-8)Online publication date: 21-Dec-2022
  • (2021)STAGER: Semantic-Based Framework for Generating Adapters of Service-Based Generic-API for Portable Cloud ApplicationsIEEE Transactions on Services Computing10.1109/TSC.2018.283120414:3(903-914)Online publication date: 1-May-2021
  • (2020)Development of the Program for Creating Data Accounting Software Systems Mockups2020 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus)10.1109/EIConRus49466.2020.9039515(359-362)Online publication date: Jan-2020
  • (2020)TensorFlow-Based Semantic Techniques for Multi-cloud Application Portability and InteroperabilityInventive Communication and Computational Technologies10.1007/978-981-15-0146-3_2(13-21)Online publication date: 30-Jan-2020
  • (2019)Orchestrating Big Data Analysis Workflows in the CloudACM Computing Surveys10.1145/333230152:5(1-41)Online publication date: 13-Sep-2019
  • (2017)Interoperability and Portability Approaches in Inter-Connected CloudsACM Computing Surveys10.1145/309269850:4(1-40)Online publication date: 4-Oct-2017
  • (2017)CloudMapper: A Model-Based Framework for Portability of Cloud Applications Consuming PaaS Services2017 25th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP)10.1109/PDP.2017.94(132-139)Online publication date: 2017
  • (2016)Rapid Development of Service-Based Cloud ApplicationsBig Data10.4018/978-1-4666-9840-6.ch020(392-417)Online publication date: 2016
  • (2016)A Semantic Framework Supporting Cloud Resource Descriptions Interoperability2016 IEEE 9th International Conference on Cloud Computing (CLOUD)10.1109/CLOUD.2016.0083(585-592)Online publication date: Jun-2016
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media