Comparative Study on Cloud Portability and Interoperability using Semantic Representation

Comparative Study on Cloud Portability and Interoperability using Semantic Representation

البحث العلمي المؤتمرات العلمية ابحاث المؤتمرات العلمية

اسم الباحث     :    Rasha Ali Al-Arasi Dr. Anwar Saif Department of Computer Science Department of Information Systems Sana’a University ,Yemen Sana’a University ,Yemen Email: rasha.ali66@gmail.com Email: anwarsaif.ye@gmail.com
سنة النشر     :    2016
ملخص البحث     :   

 Cloud computing is a promising  Information Technology(IT)paradigm which enables the internet’s evolution into a global market of collaborating services. However, providers often offer their own proprietary applications, interfaces, APIs and infrastructures, resulting in a heterogeneous cloud environment. This heterogeneous environment lacks of a standardization that makes it difficult for users to promote to other  cloud service providers. Many approaches tried to fill  in the gab of portability and  interoperability by providing semantic description  for the cloud  services. In this work we have made a comparative study between three approaches that introduce cloud services description  based on  semantic representation. This  study will make a clear view of the advantages  and disadvantages  of these selected  approaches.

 

 Keywords: Cloud computing; Cloud Portability, Cloud Interoperability, Semantic Web

 a

  • Introduction

Recently, cloud computing has become one of the most important evolutions in computer science. The National Institute of Standards and Technology (NIST)[1] defines cloud computing as: “cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction”. The basic idea behind cloud computing is to make computing, both location and device independent. This enables a computing task, or data to be available at anytime, anywhere, and on any device can connect to a cloud service.

Cloud computing offers three types of service models namely Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). In the case of IaaS, the cloud provides processing, storage, memory, and other resources to the consumer. The user has no control over the underlying cloud resources but he controls the system resources, OS, and installed applications. In PaaS, the cloud allows a user to deploy applications however in this case he cannot control the underlying infrastructure or the operating

رجوع