Abstract—Previous work demonstrated that by adopting a semi-recursive contract net protocol (SR-CNP) equipped with service capability tables (SCTs) for dynamically selecting recorded cloud agents, their services and states, Cloud agents can effectively integrate disparate Cloud resources into a unified Cloud service. However, the choice of SCT may result in large overheads with Cloud agents exchanging a considerably large number of messages to achieve high success rates in service composition. In this paper, a comprehensive set of mathematical analyses of message exchanges by Cloud agents (Broker agents, Consumer agents and Service provider agents) in cloud service composition are presented. Experiments were performed where cloud agents adopt Particle Swarm Optimization for evolving the best service composition outcomes with the aim of minimizing the average number of messages propagated while successfully composing cloud services using SR-CNP and SCTs. Empirical results obtained from an agent-based testbed reveal that agents successfully minimized the number of messages exchanged during cloud service composition.
[1]
Oscar Castillo,et al.
Proceedings of the International MultiConference of Engineers and Computer Scientists 2007, IMECS 2007, March 21-23, 2007, Hong Kong, China
,
2007,
IMECS.
[2]
Jörg P. Müller,et al.
Agent UML: A Formalism for Specifying Multiagent Software Systems
,
2001,
Int. J. Softw. Eng. Knowl. Eng..
[3]
Kwang Mong Sim,et al.
Agent-based Cloud service composition
,
2012,
Applied Intelligence.
[4]
Gerhard Weiss,et al.
Multiagent Systems and Societies of Agents
,
2000
.
[5]
Kwang Mong Sim,et al.
Agent-Based Cloud Computing
,
2012,
IEEE Transactions on Services Computing.
[6]
Kwang Mong Sim,et al.
Agent-Based Service Composition in Cloud Computing
,
2010,
FGIT-GDC/CA.