Abstract
The potential of machine intelligence is enormously increasing with a vision of computing systems that can act as good decision making and self managing entities. This led to the introduction of systems that are more intelligent with self* properties and are known as Self Adaptive Software Systems (SAS). Intelligent Agents which has a high adaptation capability forms the main component of such systems. These self adaptive systems are provided with the ability of self–configuring based on the run time environmental changes which guarantee the overall system functional and QoS goals. This paper proposes an optimized decentralized adaptation logic for modeling SAS which exploits the multi-agent concept. Each subsystem has an objective and uses an Artificial Bee Colony metaheuristic to achieve local optimization which in turn leads to the optimization of the whole distributed system.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Cheng, Betty H.C., et al.: Software engineering for self-adaptive systems: a research roadmap. In: Cheng, Betty H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 1–26. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02161-9_1
Andersson, J., Lemos, R., Malek, S., Weyns, D.: Modeling dimensions of self-adaptive software systems. In: Cheng, Betty H.C., Lemos, R., Giese, H., Inverardi, P., Magee, J. (eds.) Software Engineering for Self-Adaptive Systems. LNCS, vol. 5525, pp. 27–47. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02161-9_2
IBM Corporation: An Architectural Blueprint for Autonomic Computing. White Paper. 4th edn., IBM Corporation (2005)
Charles, M.M., et al.: Tutorial on agent-based modeling and simulation part 2: how to model with agents. In: Proceedings of the 2006 Winter Simulation Conference (2006)
Bonabeau, E.: Agent–based modeling methods and techniques for simulating human systems. Proc. Natl. Acad. Sci. 99(3), 7280–7287 (2002)
Fredrick, N.: On complex adaptive systems and agent-based modeling for improving decision making in manufacturing and logistics setting: experiences from a packaging. Int. J. Oper. Prod. Manage. 26, 1351–1373 (2006)
Shen, W., Norrie, D.H.: Agent-based system for intelligent manufacturing: a state-of-art survey. Knowl. Inf. Syst. 1(2), 129–156 (2013)
Andres, P.: A model to guide dynamic adaptation planning in self-adaptive systems. Sci. Direct Electron. Notes Theoret. Comput. Sci. 321, 67–88 (2016). Elsevier
Birgit, V., et al.: Evolution of software in automated production systems: challenges and research directions. J. Syst. Softw. 110, 54–84 (2015). Elsevier
Krik, S., et al.: A unified algorithm for load balancing adaptive scientific simulation. In: Proceedings of the 2000 ACM/IEEE Conference on Supercomputing Article, No. 59, IEEE Computer Society, Washington DC, USA (2000)
Wolf, T., Holvoet, T.: Design patterns for decentralised coordination in self-organising emergent systems. In: Brueckner, S.A., Hassas, S., Jelasity, M., Yamins, D. (eds.) ESOA 2006. LNCS, vol. 4335, pp. 28–49. Springer, Heidelberg (2007). doi:10.1007/978-3-540-69868-5_3
Weys, D., Malek, S.M., Anderson, J.: FORMS: unifying reference model for formal specification of distributed self-adaptive systems. ACM Trans. Auton. Adapt. Syst. 7, 8 (2012)
Saritha, R., Vinod, C.: A novel algorithm based on honey bee foraging principle for transportation problems. In: ACCIS, Proceedings of Elsevier, 26–28 June 2014, Kollam, India (2014)
Karaboga, D., Basturk, B.: Artificial Bee Colony (ABC) optimization algorithm for solving constrained optimization problems. In: Melin, P., Castillo, O., Aguilar, L.T., Kacprzyk, J., Pedrycz, W. (eds) IFSA 2007. LNCS, vol. 4529, pp. 789–798. Springer, Heidelberg (2007). doi:10.1007/978-3-540-72950-1_77
Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214(1), 8–32 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Rajan, B., Chandra, V. (2017). ABC Metaheuristic Based Optimized Adaptation Planning Logic for Decision Making Intelligent Agents in Self Adaptive Software System. In: Tan, Y., Takagi, H., Shi, Y. (eds) Data Mining and Big Data. DMBD 2017. Lecture Notes in Computer Science(), vol 10387. Springer, Cham. https://doi.org/10.1007/978-3-319-61845-6_49
Download citation
DOI: https://doi.org/10.1007/978-3-319-61845-6_49
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-61844-9
Online ISBN: 978-3-319-61845-6
eBook Packages: Computer ScienceComputer Science (R0)