International Journal of Soft Computing and Engineering (IJSCE)
ISSN: 2231-2307, Volume-3, Issue-2, May 2013
441
Published By:
Blue Eyes Intelligence Engineering
& Sciences Publication
Retrieval Number: B1569053213/2013©BEIESP
Abstract—In this paper an effective Services selection
mechanism has been introduced for creating a practically
useful Service Broker. Selection of Services is based on
characteristics such as performance, reliability and cost,
ranking and integrity are also considered. In Cloud computing
a service broker is responsible for routing the user requests to
the most appropriate Services. Traditionally, user of a service
issues service request with some specific characteristics to a
service broker and the broker searches all available Services
with specified service and with a certain level of the user
satisfaction. But, how can we select a set of available services
from a query of service user with the some restriction? To
solve this issue, we propose a service selector for service broker
that can denote the restriction of similar services into a service
test data, which is a set of similar cloud services, and select a
set of services that provide a certain level of service
consumer’s satisfaction. We first identify the performance,
reliability and cost of services which could be important for a
cloud service consumer while requesting and then represent
them in a knowledge base. And then we implement a Usage
Pattern based selection mechanism to handle a service request
with Limitation and the selection method is experimented on a
simulated service test data. F i r s t Part also involves the
testing and comparison of the Usage Pattern mechanism with
traditional selection mechanism. In Part II, some of
functionally similar Cloud services with different
non-functional characteristics are modeled and each web
service is differentiated with their non-functional properties.
The usage pattern based mechanism is then incorporated with
a user interface for consumer, so that user can request the
service-broker for a set of best cloud services in terms of
required levels of non-functional characteristics. The Usage
Pattern based service selection mechanism in the
service-broker will give a set of best services according to the
required level of consumer satisfaction. The consumer can
then select any service from the set and invoke it through its
Uniform Resource Locator (URL) address. This last Part leads
to the concept of an automated service broker satisfying the
needs of the consumer with usage pattern. This usage
pattern-based Broker would be able to satisfy the consumer
requests better than a traditional broker by finding more
cloud services and at the same time giving consumer the
flexibility to describe its requirements in a flexible and more
realistic manner.
Manuscript received on May, 2013.
Mandeep Devgan, Department of Information Technology, Chandigarh
Engineering College, Landran, Mohali, India.
Kanwalvir Singh Dhindsa, Department of CSE/IT, Baba Banda Singh
Bahadur Engineering College, Fatehgarh Sahib.
.
Keywords—Cloud Computing, Service Broker, Service
Selection, Usage Pattern.
I. INTRODUCTION
Cloud computing is an on demand service in which shared
resources, information, software and other devices are
provided according to the clients requirement at specific
time. Capital and operational costs can be cut using cloud
computing [11]. Cloud computing is a marketing term for
technologies that provide computation, software, data
access, and storage services that do not require end-user
knowledge of the physical location and configuration of the
system that delivers the services. A parallel to this concept
can be drawn with the electricity grid, wherein end-users
consume power without needing to understand the
component devices or infrastructure required to provide the
service. There are three main stakeholders in the Cloud
Computing, which are the service producers, service brokers
and service consumers [12]. Service producers implement
softwares, computing platforms and computing
infrastructure related components and publishes some of
them as cloud services onto service directories. A service
consumer issues service requests with precise limitation to a
service broker and the broker searches a set of available
services for the service consumer. While selecting a service
the service broker takes into consideration the minimum
required level matching between requirements and service.
A service broker is an important part of the cloud services
model of modern computing, which handles queries about
the available service and provides results to the consumer
[21]. When several similar cloud services are available, their
characteristics like performance, reliability and cost become
significant [26]. Then the cloud services can be
differentiated with this information and can be used by a
good service selection mechanism for discovering a set of
best available services during the discovery time. This paper
proposes a cloud service selection mechanism for an
Intelligent Service Broker, parameters such as performance;
reliability and cost etc. are used for searching a service.
Furthermore, a Usage Pattern Matching method (UPM) is
used in mapping the queries to services. Usage pattern of a
particular service in a particular region can help in
predicting the service scheduling.
QoS and Cost Aware Service Brokering Using
Pattern Based Service Selection in Cloud
Computing
Mandeep Devgan, Kanwalvir Singh Dhindsa