Abstract
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.
Research partially supported by the Spanish MEC project TESIS TIN2009-14312-C02-01.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amazon Elastic Compute Cloud. Web page, http://aws.amazon.com/ec2/ (date of last access: May 25, 2012)
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: A berkeley view of cloud computing (February 2009)
Microsoft Windows Azure. Web page, http://www.windowsazure.com/en-us (date of last access: May 25, 2012)
Ballinas-Hernández, A.L., Muñoz-Meléndez, A., Rangel-Huerta, A.: Multiagent system applied to the modeling and simulation of pedestrian traffic in counterflow. J. Artificial Societies and Social Simulation 14(3) (2011)
Bosse, T., Hoogendoorn, M., Klein, M.C.A., Treur, J.: A Three-Dimensional Abstraction Framework to Compare Multi-Agent System Models. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ICCCI 2010, Part I. LNCS, vol. 6421, pp. 306–319. Springer, Heidelberg (2010)
IBM Cloud Compputing. Web page, http://www.ibm.com/ibm/cloud/ (date of last access: May 25, 2012)
Kim, M.J., Yoon, H.G., Lee, H.K.: An Intelligent Multi-Agent Model for Resource Virtualization: Supporting Social Media Service in Cloud Computing. In: Lee, R. (ed.) Computers,Networks, Systems, and Industrial Engineering 2011. SCI, vol. 365, pp. 99–111. Springer, Heidelberg (2011)
Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: iCanCloud: A Flexible and Scalable Cloud Infrastructure Simulator. Journal of Grid Computing 10(1), 185–209 (2012)
Parker, D.C., Manson, S.M., Janssen, M.A., Hoffman, M., Deadman, P.: Multi-agent systems for the simulation of land-use and land-cover change: A review. Annals of the Association of American Geographers 93, 314–337 (2002)
Rodríguez, S., Tapia, D.I., Sanz, E., Zato, C., de la Prieta, F., Gil, O.: Cloud Computing Integrated into Service-Oriented Multi-Agent Architecture. In: Ortiz, Á., Franco, R.D., Gasquet, P.G. (eds.) BASYS 2010. IFIP AICT, vol. 322, pp. 251–259. Springer, Heidelberg (2010)
Schad, J., Dittrich, J., Quiané-Ruiz, J.-A.: Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow. 3(1-2), 460–471 (2010)
Sharpanskykh, A., Treur, J.: Adaptive Modelling of Social Decision Making by Agents Integrating Simulated Behaviour and Perception Chains. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ICCCI 2010, Part I. LNCS, vol. 6421, pp. 284–295. Springer, Heidelberg (2010)
Sycara, K.P.: Multiagent systems. AI Magazine 19(2), 79–92 (1998)
Talia, D.: Cloud computing and software agents: Towards cloud intelligent services. In: Proceedings of the 12th Workshop on Objects and Agents, pp. 2–6 (2011)
Talib, A.M., Atan, R.B., Abdullah, R., Murad, M.A.A.: Security framework of cloud data storage based on multiagent system architecture: Semantic literature review. Computer and Information Science 3(4), 175–186 (2010)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Núñez, A., Andrés, C., Merayo, M.G. (2012). MAScloud: A Framework Based on Multi-Agent Systems for Optimizing Cost in Cloud Computing. In: Nguyen, NT., Hoang, K., Jȩdrzejowicz, P. (eds) Computational Collective Intelligence. Technologies and Applications. ICCCI 2012. Lecture Notes in Computer Science(), vol 7653. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34630-9_45
Download citation
DOI: https://doi.org/10.1007/978-3-642-34630-9_45
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-34629-3
Online ISBN: 978-3-642-34630-9
eBook Packages: Computer ScienceComputer Science (R0)