Skip to main content

ABC Metaheuristic Based Optimized Adaptation Planning Logic for Decision Making Intelligent Agents in Self Adaptive Software System

  • Conference paper
  • First Online:
Data Mining and Big Data (DMBD 2017)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10387))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

    Chapter  Google Scholar 

  2. 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

    Chapter  Google Scholar 

  3. IBM Corporation: An Architectural Blueprint for Autonomic Computing. White Paper. 4th edn., IBM Corporation (2005)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. Bonabeau, E.: Agent–based modeling methods and techniques for simulating human systems. Proc. Natl. Acad. Sci. 99(3), 7280–7287 (2002)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Shen, W., Norrie, D.H.: Agent-based system for intelligent manufacturing: a state-of-art survey. Knowl. Inf. Syst. 1(2), 129–156 (2013)

    Article  Google Scholar 

  8. 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

    Article  MathSciNet  Google Scholar 

  9. Birgit, V., et al.: Evolution of software in automated production systems: challenges and research directions. J. Syst. Softw. 110, 54–84 (2015). Elsevier

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. 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

    Chapter  Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. 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

    Google Scholar 

  15. Karaboga, D., Akay, B.: A comparative study of artificial bee colony algorithm. Appl. Math. Comput. 214(1), 8–32 (2009)

    MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Binu Rajan .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics