Skip to main content
Top
Published in: Soft Computing 16/2017

26-11-2016 | Focus

ATAC4Cloud: a framework for modeling and simulating autonomic cloud

Authors: Walid Chainbi, Hanen Chihi, Meriem Azaiez

Published in: Soft Computing | Issue 16/2017

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Optimizing resources usage costs represents a key issue in order to efficiently manage Cloud infrastructure. By using such infrastructure, the ability to infer the needed number and type of resources determines the final budget. A lot of work and budget is required to set up a testbed of adequate size, including different resources from different Cloud providers, in order to develop new proposals aimed at Cloud resources adaptation. Several Cloud computing simulators including MDCSim, GreenCloud, iCanCloud and CloudSim have been proposed, but their main problems are that they don’t take into account Cloud self-adaptation needs. For these reasons, we propose in this paper ATAC4Cloud, a Cloud simulator supporting autonomic behaviors and integrating a workload generator that builds benchmarks to test the Cloud infrastructure. The underpinning of this work is the synergy existing between agent technology and autonomic computing to develop self-adaptive Cloud systems. ATAC4Cloud is developed as an extension of CloudSim.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Footnotes
1
VM: Virtual Machine.
 
2
DC: Data Center.
 
3
PM: Physical Machine.
 
4
Hibernate is an Object-Relational Mapping (ORM) framework for the Java language. It maps an object-oriented domain model to a relational database and provides data query and retrieval facilities (see http://​www.​hibernate.​org for more details).
 
Literature
go back to reference Anthony R (2004) Emergence: a paradigm for robust and scalable distributed applications. In: First International Conference on Autonomic Computing (ICAC’04), pp 132–139 Anthony R (2004) Emergence: a paradigm for robust and scalable distributed applications. In: First International Conference on Autonomic Computing (ICAC’04), pp 132–139
go back to reference Babaoglu O, Jelasity M, Montresor A (2005) Grassroots approach to self-management in large-scale distributed systems. In: LNCS 3566, Springer Verlag, pp 286–296 Babaoglu O, Jelasity M, Montresor A (2005) Grassroots approach to self-management in large-scale distributed systems. In: LNCS 3566, Springer Verlag, pp 286–296
go back to reference Baejis C, Demazeau Y (1998) Organizations in multi-agent systems. In: Journees DAI, Toulouse, France Baejis C, Demazeau Y (1998) Organizations in multi-agent systems. In: Journees DAI, Toulouse, France
go back to reference Bellifemine F, Bergenti F, Caire G, Poggi A (2005) Jade: a java agent development framework. In: Multi-agent programming: languages, platforms and applications, multiagent systems, artificial societies, and simulated organizations 28:125–147 Bellifemine F, Bergenti F, Caire G, Poggi A (2005) Jade: a java agent development framework. In: Multi-agent programming: languages, platforms and applications, multiagent systems, artificial societies, and simulated organizations 28:125–147
go back to reference Bradic I (2009) Towards self-manageable cloud services. In: Proceedings of the 33rd international conference on computer software and applications, pp 128–133 Bradic I (2009) Towards self-manageable cloud services. In: Proceedings of the 33rd international conference on computer software and applications, pp 128–133
go back to reference Calheiros R, Ranjan R, Beloglazov A, DeRose C, Buyya R (2010) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Exp 41(1):23–50 Calheiros R, Ranjan R, Beloglazov A, DeRose C, Buyya R (2010) Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw: Pract Exp 41(1):23–50
go back to reference Calheiros R, Netto M, De Rose C, Buyya R (2013) Emusim: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing. Softw: Pract Exp 43:595–612 Calheiros R, Netto M, De Rose C, Buyya R (2013) Emusim: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of cloud computing. Softw: Pract Exp 43:595–612
go back to reference Chainbi W (2010) An agent-based methodology for self-* systems. J Multiagent Grid Syst 6(1):55–69CrossRefMATH Chainbi W (2010) An agent-based methodology for self-* systems. J Multiagent Grid Syst 6(1):55–69CrossRefMATH
go back to reference Chihi H, Chainbi W, Ghedira K (2012) Unsupervised neural predictor to auto-administrate the cloud infrastructure. In: IEEE/ACM 5th international conference on utility and cloud computing, 3rd international workshop on green and cloud management, Chicago, Illinois, USA Chihi H, Chainbi W, Ghedira K (2012) Unsupervised neural predictor to auto-administrate the cloud infrastructure. In: IEEE/ACM 5th international conference on utility and cloud computing, 3rd international workshop on green and cloud management, Chicago, Illinois, USA
go back to reference De Wolf T, Holvoet T (2004) Emergence as a general architecture for distributed autonomic computing. Technical Report, K.U. Leuven, Department of Computer Science, report CW 384 De Wolf T, Holvoet T (2004) Emergence as a general architecture for distributed autonomic computing. Technical Report, K.U. Leuven, Department of Computer Science, report CW 384
go back to reference Durfee E, Lesser V (1989) Negotiating task decomposition and allocation using partial global planning. In: Gasser L, Huhns M (eds) Distributed Artificial Intelligence, vol 2. Pitman Publishing, London, pp 229–244CrossRef Durfee E, Lesser V (1989) Negotiating task decomposition and allocation using partial global planning. In: Gasser L, Huhns M (eds) Distributed Artificial Intelligence, vol 2. Pitman Publishing, London, pp 229–244CrossRef
go back to reference Jennings N (2000) On agent-based software engineering. Artif Intell 117(2):277–296 Jennings N (2000) On agent-based software engineering. Artif Intell 117(2):277–296
go back to reference Jennings N, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Syst 1:7–38CrossRef Jennings N, Sycara K, Wooldridge M (1998) A roadmap of agent research and development. Auton Agents Multi-Agent Syst 1:7–38CrossRef
go back to reference Kliazovich D, Bouvry P, Ullah Khan S (2010) Greencloud: a packet-level simulator of energy-aware cloud computing data centers. In: Global telecommunications conference (GLOBECOM) Kliazovich D, Bouvry P, Ullah Khan S (2010) Greencloud: a packet-level simulator of energy-aware cloud computing data centers. In: Global telecommunications conference (GLOBECOM)
go back to reference Lim S, Sharma B, Nam G, Kim E, Das C (2009) Mdcsim: a multi-tier data center simulation, platform. In: IEEE international conference on cluster computing and workshops (CLUSTER) Lim S, Sharma B, Nam G, Kim E, Das C (2009) Mdcsim: a multi-tier data center simulation, platform. In: IEEE international conference on cluster computing and workshops (CLUSTER)
go back to reference Loreti D, Ciampolini A (2014) Policy for distributed self-organizing infrastructure management in cloud datacenters. In: The tenth international conference on autonomic and autonomous systems, pp 37–43 Loreti D, Ciampolini A (2014) Policy for distributed self-organizing infrastructure management in cloud datacenters. In: The tenth international conference on autonomic and autonomous systems, pp 37–43
go back to reference Marinescu D, Morrison J, Paya A (2015) Is cloud self-organization feasible? In: Proceedings second international workshop ARMS-CC 2015, LNCS 9438, Pop Florin, Potop-Butucaru Maria (eds). Springer, pp 119–127 Marinescu D, Morrison J, Paya A (2015) Is cloud self-organization feasible? In: Proceedings second international workshop ARMS-CC 2015, LNCS 9438, Pop Florin, Potop-Butucaru Maria (eds). Springer, pp 119–127
go back to reference Núñez A, Vázquez-Poletti J, Caminero A, Castañé G, Carretero J, Lorente I (2012) icancloud: a flexible and scalable cloud infrastructure simulator. J Grid Comput 10(1):185–209CrossRef Núñez A, Vázquez-Poletti J, Caminero A, Castañé G, Carretero J, Lorente I (2012) icancloud: a flexible and scalable cloud infrastructure simulator. J Grid Comput 10(1):185–209CrossRef
go back to reference Ostermann S, Plankensteiner K, Prodan R, Fahringer T (2010) Groudsim: an event-based simulation framework for computational grids and clouds. In: Proceeding in Euro-Par 2010 proceedings of the 2010 conference on Parallel processing, pp 305–313 Ostermann S, Plankensteiner K, Prodan R, Fahringer T (2010) Groudsim: an event-based simulation framework for computational grids and clouds. In: Proceeding in Euro-Par 2010 proceedings of the 2010 conference on Parallel processing, pp 305–313
go back to reference Pop F, Potop-Butucaru M (2015) Adaptive resource management and scheduling for cloud computing. In: LNCS 9438. Springer Pop F, Potop-Butucaru M (2015) Adaptive resource management and scheduling for cloud computing. In: LNCS 9438. Springer
go back to reference Serrano M, Hauswirth M, Kefalakis N, Soldatos J (2013) A self-organizing architecture for cloud by means of infrastructure performance and event data. In: 2013 IEEE international conference on cloud computing technology and science, pp 481–486 Serrano M, Hauswirth M, Kefalakis N, Soldatos J (2013) A self-organizing architecture for cloud by means of infrastructure performance and event data. In: 2013 IEEE international conference on cloud computing technology and science, pp 481–486
go back to reference Shi P, Wang H, Ding B, Liu T, Wang R (2011) The prediction model based on rbf, network in achieving elastic cloud. Adv Inf Sci Serv Sci 3(11):67–78 Shi P, Wang H, Ding B, Liu T, Wang R (2011) The prediction model based on rbf, network in achieving elastic cloud. Adv Inf Sci Serv Sci 3(11):67–78
go back to reference Skrzynski P, Turek M, Sniezynski B, Kisiel-Dorohinicki M (2002) Fipa compliant agent-based decentralised expert system. Intell Inf Syst Adv Soft Comput 17:455–464MATH Skrzynski P, Turek M, Sniezynski B, Kisiel-Dorohinicki M (2002) Fipa compliant agent-based decentralised expert system. Intell Inf Syst Adv Soft Comput 17:455–464MATH
go back to reference Solomon B, Ionescu D, Litoiu M, Iszlai G (2010) Designing autonomic management systems for cloud computing. In: International joint conference on computational cybernetics and technical informatics (ICCC-CONTI), pp 631–636 Solomon B, Ionescu D, Litoiu M, Iszlai G (2010) Designing autonomic management systems for cloud computing. In: International joint conference on computational cybernetics and technical informatics (ICCC-CONTI), pp 631–636
go back to reference Sriram I (2009) Speci, a simulation tool exploring cloud-scale data centres. In: Lecture notes in computer science, vol 5931, pp 381–392 Sriram I (2009) Speci, a simulation tool exploring cloud-scale data centres. In: Lecture notes in computer science, vol 5931, pp 381–392
go back to reference Tighe M, Keller G, Bauer M, Lutfiyya H (2012) Dcsim: A data centre simulation tool for evaluating dynamic virtualized resource. In: Management, network and service management (cnsm), workshop on systems virtualization management (svm), pp 385–392 Tighe M, Keller G, Bauer M, Lutfiyya H (2012) Dcsim: A data centre simulation tool for evaluating dynamic virtualized resource. In: Management, network and service management (cnsm), workshop on systems virtualization management (svm), pp 385–392
go back to reference Wickremasinghe B, Calheiros R, Buyya R (2009) Technical report, clouds-tr-2009–2012. Technical report, The University of Melbourne Wickremasinghe B, Calheiros R, Buyya R (2009) Technical report, clouds-tr-2009–2012. Technical report, The University of Melbourne
Metadata
Title
ATAC4Cloud: a framework for modeling and simulating autonomic cloud
Authors
Walid Chainbi
Hanen Chihi
Meriem Azaiez
Publication date
26-11-2016
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 16/2017
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-016-2451-0

Other articles of this Issue 16/2017

Soft Computing 16/2017 Go to the issue

Methodologies and Application

Neighborhood guided differential evolution

Premium Partner