Cloud Portability and Interoperability

Issues and Current Trends

  • Beniamino Di Martino
  • Giuseppina Cretella
  • Antonio Esposito

Part of the SpringerBriefs in Computer Science book series (BRIEFSCOMPUTER)

Table of contents

  1. Front Matter
    Pages i-xiv
  2. Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito
    Pages 1-14
  3. Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito
    Pages 15-44
  4. Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito
    Pages 45-57
  5. Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito
    Pages 59-91
  6. Beniamino Di Martino, Giuseppina Cretella, Antonio Esposito
    Pages 93-121

About this book

Introduction

This book offers readers a quick, comprehensive and up-to-date overview of the most important methodologies, technologies, APIs and standards related to the portability and interoperability of cloud applications and services, illustrated by a number of use cases representing a variety of interoperability and portability scenarios.

The lack of portability and interoperability between cloud platforms at different service levels is the main issue affecting cloud-based services today. The brokering, negotiation, management, monitoring and reconfiguration of cloud resources are challenging tasks for developers and users of cloud applications due to the different business models associated with resource consumption, and to the variety of services and features offered by different cloud providers.

In chapter 1 the concepts of cloud portability and interoperability are introduced, together with the issues and limitations arising when such features are lacking or ignored. Subsequently, chapter 2 provides an overview of the state-of-the-art methodologies and technologies that are currently used or being explored to enable cloud portability and interoperability. Chapter 3 illustrates the main cross-platform cloud APIs and how they can solve interoperability and portability issues. In turn, chapter 4 presents a set of ready-to-use solutions which, either because of their broad-scale use in cloud computing scenarios or because they utilize established or emerging standards, play a fundamental part in providing interoperable and portable solutions. Lastly, chapter 5 presents an overview of emerging standards for cloud Interoperability and portability.

Researchers and developers of cloud-based services will find here a brief survey of the relevant methodologies, APIs and standards, illustrated by case studies and complemented by an extensive reference list for more detailed descriptions of every topic covered.

Keywords

Amazon Web services Google Cloud Microsoft Azure OpenNebula Openstack cloud computing cloud patterns cloud standards cloud-based service interoperability mOSAIC

Authors and affiliations

  • Beniamino Di Martino
    • 1
  • Giuseppina Cretella
    • 2
  • Antonio Esposito
    • 3
  1. 1.Seconda Università di NapoliAversaItaly
  2. 2.Seconda Università di NapoliAversaItaly
  3. 3.Seconda Università di NapoliAversaItaly

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-319-13701-8
  • Copyright Information The Author(s) 2015
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-319-13700-1
  • Online ISBN 978-3-319-13701-8
  • Series Print ISSN 2191-5768
  • Series Online ISSN 2191-5776
  • About this book