Advertisement

An Overview of Cloud Portability

  • Magdalena Kostoska
  • Marjan Gusev
  • Sasko RistovEmail author
Conference paper
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 159)

Abstract

The application cannot be moved to other cloud vendor on the same cloud service layer easily since it depends on the lower cloud services, as well as on the target vendor’s application and data structure. In general case the cloud applications are neither interoperable, nor portable. This paper overviews the cloud portability and its application on various service models. It analyzes and categorizes all aspects of cloud computing portability, puts perspective on each defined process and describes the current development stage for each perspective.

Keywords

Cloud computing Interoperability Portability   Performance 

References

  1. 1.
    Rana, O.: The costs of cloud migration. Cloud Comput. IEEE 1(1), 62–65 (2014)MathSciNetCrossRefGoogle Scholar
  2. 2.
    National Institute of Standards and Technology: Nist cloud computing standards roadmap, July 2013. http://www.nist.gov/itl/cloud/upload/NIST_SP-500-291_Version-2_2013_June1_FINAL.pdf
  3. 3.
    Hu, F., Qiu, M., Li, J., Grant, T., Taylor, D., McCaleb, S., Butler, L., Hamner, R.: A review on cloud computing: Design challenges in architecture and security. J. Comput. Inf. Technol. CIT 19(1), 25–55 (2011)CrossRefGoogle Scholar
  4. 4.
    Brown, P.J.: Software portability. In: Encyclopedia of Computer Science. John Wiley and Sons Ltd., Chichester, pp. 1633–1634 (2003)Google Scholar
  5. 5.
    Mooney, J.D.: Issues in the specification and measurement of software portability. Technical report TR 93–6, West Virginia University (1993)Google Scholar
  6. 6.
    Mooney, J.D.: Developing portable software. In: Reis, R. (ed.) Information Technology. IFIP International Federation for Information Processing, vol. 157, pp. 55–84. Springer, US (2004)CrossRefGoogle Scholar
  7. 7.
    Kostoska, M., Gusev, M., Ristov, S.: A new cloud services portability platform. Procedia Eng. 69, 1268–1275 (2014)CrossRefGoogle Scholar
  8. 8.
    Petcu, D., Vasilakos, A.: Portability in clouds: approaches and research opportunities. Scalable Comput.: Pract. Exp. 15(3), 251–270 (2014)Google Scholar
  9. 9.
    Kolb, S., Wirtz, G.: Towards application portability in platform as a service. In: 2014 IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), pp. 218–229, April 2014Google Scholar
  10. 10.
    van der Veer, H., Wiles, A.: Achieving Technical Interoperability. European Telecommunications Standards Institute, New York (2008)Google Scholar
  11. 11.
    Open Grid Forum: OCCI, Open Cloud Computing Interface (2011). http://occi-wg.org/
  12. 12.
    Distributed Management Task Force: Cloud infrastructure management interface (cimi) model and restful http-based protocol, March 2015. http://dmtf.org/sites/default/files/standards/documents/DSP0263_2.0.0c.pdf
  13. 13.
  14. 14.
    Moscato, F., Aversa, R., Di Martino, B., Fortis, T., Munteanu, V.: An analysis of mosaic ontology for cloud resources annotation. In: 2011 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 973–980, September 2011Google Scholar
  15. 15.
    Distributed Management Task Force: Open virtualization format specification version 2.1.0, January 2014. http://www.dmtf.org/sites/default/files/standards/documents/DSP0265_1.0.0.pdf
  16. 16.
    Carlson, M., Chapman, M., Heneveld, A., Hinkelman, S., Johnston-Watt, D., Karmarkar, A., Kunze, T., Malhotra, A., Mischkinsky, J., Otto, A., et al.: Cloud application management for platforms (2012). http://cloudspecs.org/camp/CAMP-v1.0.pdf
  17. 17.
    Han, R., Ghanem, M.M., Guo, Y.: Elastic-TOSCA: Supporting elasticity of cloud application in TOSCA. In: The Fourth International Conference on Cloud Computing, GRIDs, and Virtualization, CLOUD COMPUTING 2013, pp. 93–100 (2013)Google Scholar
  18. 18.
    Gusev, M., Kostoska, M., Ristov, S., Donevski, A.: Autonomous portability of cloud applications. In: Proceedings of 5th International Conference on Cloud Computing and Service Science (CLOSER), pp. 71–78 (2015)Google Scholar
  19. 19.
    Ristov, S., Kostoska, M., Gusev, M.: P-TOSCA portability demo case. In: 2014 IEEE 3rd International Conference on Cloud Networking (IEEE CLOUDNET), pp. 269–271 (2014)Google Scholar
  20. 20.
    Gusev, M., Kostoska, M., Ristov, S.: Cloud P-TOSCA porting of N-tier applications. In: Proceedings of the 22nd International TELFOR Forum, pp. 935–938. IEEE Conference Publications (2014)Google Scholar
  21. 21.
    OASIS: Open Data Protocol (OData) 4.0., Febuary 2014. http://docs.oasis-open.org/
  22. 22.
    SNIA: Cloud Data Management Interface (CDMI) v1.1.1., March 2015. http://www.snia.org/sites/default/files/CDMI_Spec_v1.1.1.pdf
  23. 23.
    Gusev, M., Kostoska, M., Ristov, S.: Autonomous porting of cloud applications. Technical report LiiT:15/2015, University Ss Cyril and Methodius, FCSE (2015)Google Scholar
  24. 24.
    Di Martino, B., Cretella, G., Esposito, A.: Methodologies for cloud portability and interoperability. In: Di Martino, B., Cretella, G., Esposito, A. (eds.) Cloud Portability and Interoperability. SpringerBriefs in Computer Science, pp. 15–44. Springer, Heidelberg (2015)Google Scholar

Copyright information

© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015

Authors and Affiliations

  • Magdalena Kostoska
    • 1
  • Marjan Gusev
    • 1
  • Sasko Ristov
    • 1
    Email author
  1. 1.FCSEUniversity Saints Cyril and MethodiusSkopjeMacedonia

Personalised recommendations