Sie sind auf Seite 1von 1

International Journal of Applied Engineering Research, ISSN 0973-4562 Vol. 11 No.

4 (2016)
Research India Publications; http/www.ripublication.com/ijaer.htm

Decentralized Architecture for Cloud Service


Discovery based-on XML Representation
Samer Hasan

V. Valli Kumari

Andhra University, Visakhapatnam, India


samer.hasan@yahoo.com

Andhra University, Visakhapatnam, India

Research Scholar

Professor

vallikumari@gmail.com

ABSTRACT- Cloud computing is a paradigm for delivering ubiquitous, convenient, on-demand


resources based on pay-as-you-go financial model. The Cloud Service Providers (CSPs) typically publish
service descriptions, pricing policies and Service Level Agreement (SLA) rules on websites in various
formats. With enormous growth of the cloud services and number of cloud providers discovering cloud
services is a significant challenge and time-consuming task, especially when using general search
mechanisms. Clients need to browse several websites online and across multiple cloud providers to select
the appropriate cloud service. This paper presents new XML-Decentralized architecture to improve the
effectiveness and efficiency of cloud service discovery. This architecture is based on Crawler Search
Engine to collect the data from Cloud Service Providers. This data includes syntax and semantic
information about cloud services. With new architecture Cloud Service Providers don't need to register
service descriptions with every Cloud Service Discovery Systems (CSDSs) and only need to publish the
service descriptions publicly. On the other hand, CSDS can directly access the service descriptions of
Cloud Service Providers to index them. The cloud service discovery process is expected to be easier and
faster by adopting the new architecture.
KEYWORDS- Cloud Computing, Crawler, Service Discovery, XML.

I. INTRODUCTION
th

Cloud computing is considered as the 5 utility after (water, electricity, telephony and gas) based on payas-you-go financial model. The Cloud computing architecture enables three abstract Service Models [1].
Firstly, Software as a Service (SaaS) provides access to complete applications as a service, such as
Customer Relationship Management (CRM). Secondly, Platform as a Service (PaaS) provides a platform
for developing other applications on top of it, such as the Google App Engine (GAE). Finally,
Infrastructure as a Service (IaaS) provides an environment for deploying, running and managing virtual
machines and storage. Currently, the capability of discovering cloud services online across multiple cloud
providers and selecting the best suitable one are a significant challenge and time-consuming, especially
when using general search mechanisms. Cloud providers typically publish service descriptions, pricing
policies and Service Level Agreement (SLA) rules on their websites in various formats. Users need to
browse several websites to select the appropriate service. Studies point out that around 85% of Internet
users use search engines to find information from the World Wide Web (www) [2]. Search engines (such
as Google, Yahoo, Bing etc...) generally not designed to provide small set of relevant and complete
services that meet consumer's requirements. Using of general purpose search engines for searching for
cloud services may result in imprecise and irrelevant search results. Recently, a number of cloud review
websites and directories (such as CloudReviews and GetApp [20]) have appeared to provide a listing of
available cloud services. Services information in these sites is usually collected from the cloud provider
websites and presented via a single portal. Although the cloud review websites could be useful for

287

Das könnte Ihnen auch gefallen