اسم الباحث :
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
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 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
سنة النشر :
2016
ملخص البحث :