MAScloud: A Framework Based on Multi-Agent Systems for Optimizing Cost in Cloud Computing

In this paper we propose MAScloud, a framework for optimizing both cost and performance in cloud computing systems. This framework is based on both multi-agent systems (MAS) and simulation, where agents are categorized in two different groups: mng-agents and sim-agents. First type of agents, mng-agents, are in charge of managing the configuration and deployment of different cloud models. Second type, sim-agents, are in charge of generating and launching simulated cloud environments obtained from a specific cloud model. The basic idea is that a set of agents collaborate to obtain the configuration that minimize cost, in cloud computing systems, for the execution of a given application by performing simulations. The simulation of cloud computing systems has been performed using the iCanCloud simulation platform. Finally, we present some performance experiments using the proposed framework that model actual cloud computing systems.

[1]  Jorge-Arnulfo Quiané-Ruiz,et al.  Runtime measurements in the cloud , 2010, Proc. VLDB Endow..

[2]  Michel C. A. Klein,et al.  A Three-Dimensional Abstraction Framework to Compare Multi-Agent System Models , 2010, ICCCI.

[3]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[4]  Myoungjin Kim,et al.  An Intelligent Multi-Agent Model for Resource Virtualization: Supporting Social Media Service in Cloud Computing , 2011 .

[5]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[6]  M. Janssen,et al.  Multi-Agent Systems for the Simulation of Land-Use and Land-Cover Change: A Review , 2003 .

[7]  Angel Ortiz,et al.  Balanced Automation Systems for Future Manufacturing Networks - 9th IFIP WG 5.5 International Conference, BASYS 2010, Valencia, Spain, July 21-23, 2010. Proceedings , 2010, BASYS.

[8]  Roger Lee Computers,Networks, Systems, and Industrial Engineering 2011 , 2011 .

[9]  Angélica Muñoz-Meléndez,et al.  Multiagent System Applied to the Modeling and Simulation of Pedestrian Traffic in Counterflow , 2011, J. Artif. Soc. Soc. Simul..

[10]  Rusli Abdullah,et al.  Security Framework of Cloud Data Storage Based on Multi Agent System Architecture: Semantic Literature Review , 2010, Comput. Inf. Sci..

[11]  Jesús Carretero,et al.  iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator , 2012, Journal of Grid Computing.

[12]  Eladio Sanz,et al.  Cloud Computing Integrated into Service-Oriented Multi-Agent Architecture , 2010, BASYS.

[13]  K. P. Sycara Multiagent systems : Special issue on agents , 1998 .

[14]  Jan Treur,et al.  Adaptive Modelling of Social Decision Making by Agents Integrating Simulated Behaviour and Perception Chains , 2010, ICCCI.

[15]  Domenico Talia,et al.  Cloud Computing and Software Agents: Towards Cloud Intelligent Services , 2011, WOA.

[16]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.