Skip to main content
Article
Application Portability in Cloud Computing: An Abstraction-Driven Perspective
IEEE Transactions on Services Computing
  • Ajith Harshana Ranabahu, Wright State University - Main Campus
  • E. Michael Maximilien
  • Amit P. Sheth, Wright State University - Main Campus
  • Krishnaprasad Thirunarayan, Wright State University - Main Campus
Document Type
Article
Publication Date
1-1-2015
Abstract

Cloud computing has changed the way organizations create, manage, and evolve their applications. While the abundance of computing resources at low cost opens up many possibilities for migrating applications to the cloud, this migration also comes at a price. Cloud applications, in many cases, depend on certain provider specific features or services. In moving applications to the cloud, application developers face the challenge of balancing these dependencies to avoid vendor lock-in. We present an abstraction-driven approach to address the application portability issues and focus on the application development process. We also present our theoretical basis and experience in two practical projects where we have applied the abstraction-driven approach.

DOI
10.1109/TSC.2013.25
Citation Information
Ajith Harshana Ranabahu, E. Michael Maximilien, Amit P. Sheth and Krishnaprasad Thirunarayan. "Application Portability in Cloud Computing: An Abstraction-Driven Perspective" IEEE Transactions on Services Computing Vol. 8 Iss. 6 (2015) p. 945 - 957 ISSN: 19391374
Available at: http://works.bepress.com/amit_sheth/521/