Information Technology Reference
In-Depth Information
configurable computing resources that can be rapidly provisioned and released with
minimal management effort and they need to be dynamically (re)configured and ag-
gregated via virtualization”. There are many clouds computing delivery models, but
there are three important service models: (1) Infrastructure as a Service (IaaS).
(2) Platform as a Service (PaaS). (3) Software as a Service (SaaS).
Cloud computing contains four important deployment models [13]: (1) a private
cloud is hosted within a company intended only for this company and the same com-
pany can only manipulate it. (2) A public cloud is hosted on the internet and a large
number of customers can use it. (3) Community cloud is shared between several com-
panies, which have a common interest. (4) A hybrid cloud is a composition
between two or more clouds (private, community, or public).
2.3
Multi Agent System
An agent is a computational entity that functions autonomously to achieve desired
objectives in their environment. Agents typically include a set of characteristics [14]:
(1) Autonomy: each agent has absolute control of its behavior and there are no other
entities, which control this agent (such as an environment or other agent). (2) The
sociability: each agent has the ability of interacting with other agents. (3) The reac-
tivity: each agent can maintain constant interaction with its environment. Moreover, it
has the capacity of reacting with the environment and adapt their behavior to resolve
problems. (4) Proactivity refers to self-initiated behavior to resolve individual set of
goals in any situations.
A multi-agent system (MAS) is defined as a set of agents that act between them
and have the ability to cooperate, coordinate and negotiate with others agents to carry
out actions needed to achieve specific goals [14]. The motivation for using agents to
allocate services from a set of supplier dynamically is to build a business process with
a set of intelligent services and respecting the customer requirements. In fact, an agent
has a perception of its environment and it can maintain constant interaction with its
environment. Also, it has the capacity of reacting to the external events. In contrast, a
service acknowledges only itself and it is passive until the invocation [15].
The infrastructures of cloud can offer an ideal platform to run MAS, because it has
the ability to calculate and to store. Moreover, these resources can be dynamically
configured to run a large-scale [14].
2.4
Discovery and Classification of Similar Services
The similarity search is a general class of problems. In order to do this, the recovery
of the request object is compared to the set of objects [16]. The similarity search
which is performed by a matching function, plays an important role in research
services for discovery, composition and classification of services.
The classification can be beneficial for several activities of the life cycle of services.
It can facilitate, optimize and automate the effectiveness and efficiency of the process of
the discovery, the composition, the execution and the management of services [17].
Search WWH ::




Custom Search