Skip to main content
Log in

Algebraically Autonomic Computing

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Autonomic computing (AC) is characterized by self-* such as self-configuration, self-healing, self-optimization, self-protection and more which run simultaneously in autonomic systems (ASs). Hence, self-* is a set of self-_’s. Each self-_ in self-* is called self-* action. Our way to interpret self-* is to say that self-* actions are running on ASs. In this paper, algebraic objects called monoids are tasked with encoding the self-* action’s perspective in all this, i.e. what the self-* action can do, and what happens when different self-* actions are done in succession.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Ganek A (2006) Autonomic computing: concepts, infrastructure and applications. In: Overview of autonomic computing: origins, evolution, direction, 1st edn. CRC Press, pp 3–18

  2. Bustard DW, Sterritt R (2006) Autonomic computing: concepts, infrastructure and applications. In: A requirements engineering perspective on autonomic systems development, 1st edn. CRC Press, pp 19–34

  3. Renesse RV, Birman KP (2006) Autonomic computing: concepts, infrastructure and applications. In: Autonomic computing: a system-wide perspective, 1st edn. CRC Press, pp 35–48

  4. Parashar M (2006) Autonomic computing: concepts, infrastructure and applications. In: Autonomic grid computing: concepts, requirements, and infrastructure, 1st edn. CRC Press, pp 49–70

  5. Sweitzer JW, Draper C (2006) Autonomic computing: concepts, infrastructure and applications. In: Architecture overview for autonomic computing, 1st edn. CRC Press, pp 71–98

  6. Wolf TD, Holvoet T (2006) Autonomic computing: concepts, infrastructure and applications. In: A taxonomy for self-* properties in decentralized autonomic computing, 1st edn. CRC Press, pp 101–120

  7. Anthony R, Butler A, Ibrahim M (2006) Autonomic computing: concepts, infrastructure and applications. In: Exploiting emergence in autonomic systems, 1st edn. CRC Press, pp 121–148

  8. Abdelwahed S, Kandasamy N (2006) Autonomic computing: concepts, infrastructure and applications. In: A control-based approach to autonomic performance management in computing systems, 1st edn. CRC Press, pp 149–168

  9. Sadjadi SM, McKinley PK (2006) Autonomic computing: concepts, infrastructure and applications. In: Transparent autonomization in composite systems, 1st edn. CRC Press, pp 169–188

  10. Steenkiste P, Huang AC (2006) Autonomic computing: concepts, infrastructure and applications. In: Recipe-based service configuration and adaptation, 1st edn. CRC Press, pp 189–208

  11. Vinh PC (2006) Formal aspects of dynamic reconfigurability in reconfigurable computing systems. PhD thesis, London South Bank University, London

  12. Vinh PC, Bowen JP (2007) A formal approach to aspect-oriented modular reconfigurable computing. In: Proceedings of 1st IEEE & IFIP international symposium on theoretical aspects of software engineering (TASE). Shanghai, China, 6–8 June. IEEE Computer Society Press, pp 369–378

  13. Vinh PC, Bowen JP (2008) Formalization of data flow computing and a coinductive approach to verifying flowware synthesis. LNCS Trans Comput Sci 1(4750):1–36

    MathSciNet  MATH  Google Scholar 

  14. Vinh PC (2007) Homomorphism between AOMRC and Hoare model of deterministic reconfiguration processes in reconfigurable computing systems. Sci Ann Comput Sci XVII:113–145

    MathSciNet  Google Scholar 

  15. Liu H, Parashar M (2006) Autonomic computing: concepts, infrastructure and applications. In: A programming system for autonomic self-managing applications, 1st edn. CRC Press, pp 211–236

  16. Heinis T, Pautasso C, Alonso G (2006) Autonomic computing: concepts, infrastructure and applications. In: A self-configuring service composition engine, 1st edn. CRC Press, pp 237–252

  17. Chess DM, Hanson JE, Kephart JO, Whalley I, White SR (2006) Autonomic computing: concepts, infrastructure and applications. In: Dynamic collaboration in autonomic computing, 1st edn. CRC Press, pp 253–274

  18. Schwan K et al (2006) Autonomic computing: concepts, infrastructure and applications. In: AutoFlow: autonomic information flows for critical information systems, 1st edn. CRC Press, pp 275–304

  19. Adams R et al (2006) Autonomic Computing: concepts, infrastructure and applications. In: Scalable management – technologies for management of large-scale, distributed systems, 1st edn. CRC Press, pp 305–328

  20. Durham L, Milenkovic M, Cayton P, Yousif M (2006) Autonomic computing: concepts, infrastructure and applications. In: Platform support for autonomic computing: a research vehicle, 1st edn. CRC Press, pp 329–350

  21. Menascé DA, Bennani MN (2006) Autonomic computing: concepts, infrastructure and applications. In: Dynamic server allocation for autonomic service centers in the presence of failures, 1st edn. CRC Press, pp 353–368

  22. Griffith R, Valetto G, Kaiser G (2006) Autonomic computing: concepts, infrastructure and applications. In: Effecting runtime reconfiguration in managed execution environments, 1st edn. CRC Press, pp 369–388

  23. Chakravarti A, Baumgartner G, Lauria M (2006) Autonomic computing: concepts, infrastructure and applications. In: Self-organizing scheduling on the organic grid, 1st edn. CRC Press, pp 389–412

  24. Bhat V, Parashar M, Kandasamy N (2006) Autonomic computing: concepts, infrastructure and applications. In: Autonomic data streaming for high-performance scientific applications, 1st edn. CRC Press, pp 413–434

  25. Khargharia B, Hariri S (2006) Autonomic computing: concepts, infrastructure and applications. In: Autonomic power and performance management of internet data, 1st edn. CRC Press, pp 435–470

  26. Jiang G et al (2006) Autonomic computing: concepts, infrastructure and applications. In: Trace analysis for fault detection in application servers, 1st edn. CRC Press, pp 471–492

  27. Qu G, Hariri S (2006) Autonomic computing: concepts, infrastructure and applications. In: Anomaly-based self protection against network attacks, 1st edn. CRC Press, pp 493–522

  28. Meer SVD et al (2008) Advanced autonomic networking and communication. In: Technology neutral principles and concepts for autonomic networking, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 1–25

  29. López JAL, Munoz JMG, Padial JM (2008) Advanced autonomic networking and communication. In: A Telco approach to autonomic infrastructure management, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 27–42

  30. Fahy C et al (2008) Advanced autonomic networking and communication. In: Modelling behaviour and distribution for the management of next generation networks, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 43–62

  31. Greenwood D, Ghizzioli R (2008) Advanced autonomic networking and communication. In: Autonomic communication with RASCAL hybrid connectivity management, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 63–80

  32. Nguengang G et al (2008) Advanced autonomic networking and communication. In: Autonomic resource regulation in IP military networks: a situatedness based knowledge plane, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 81–100

  33. Calisti M, Ghizzioli R, Greenwood D (2008) Advanced autonomic networking and communication. In: Autonomic service access management for next generation converged networks, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 101–126

  34. Razzaque MA, Dobson S, Nixon P (2008) Advanced autonomic networking and communication. In: Cross-layer optimisations for autonomic networks, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 127–148

  35. Amoud RR et al (2008) Advanced autonomic networking and communication. In: An autonomic MPLS DiffServ-TE domain, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 149–168

  36. Chen J et al (2008) Advanced autonomic networking and communication. In: Game theoretic framework for autonomic spectrum management in heterogeneous wireless networks, 1st edn. Whitestein series in software agent technologies and autonomic computing. Springer, pp 169–190

  37. Wang Y (2007) Toward theoretical foundations of autonomic computing. Int J Cogn Inf Nat Intell (IJCiNi) 1(3):1–16

    Article  Google Scholar 

  38. Jin X, Liu J (2004) From individual based modeling to autonomy oriented computation. In: Nickles M, Rovatsos M, Weiss G (eds) Agents and computational autonomy: potential, risks, and solutions, volume 2969 of Lecture Notes in Computer Science. Springer, Berlin, pp 151–169

    Chapter  Google Scholar 

  39. Pacheco O (2004) Autonomy in an organizational context. In: Nickles M, Rovatsos M, Weiss G (eds) Agents and computational autonomy: potential, risks, and solutions, volume 2969 of Lecture Notes in Computer Science. Springer, Berlin , pp 195–208

    Chapter  Google Scholar 

  40. Witkowski M, Stathis K (2004) A dialectic architecture for computational autonomy. In: Nickles M, Rovatsos M, Weiss G (eds) Agents and computational autonomy: potential, risks, and solutions, volume 2969 of Lecture Notes in Computer Science. Springer, Berlin, pp 261–273

    Chapter  Google Scholar 

  41. Parashar M, Hariri S (eds) (2006) Autonomic computing: concepts, infrastructure and applications, 1st edn. CRC Press. 568 pp

  42. Calisti M, Meer SVD, Strassner J (eds) (2008) Advanced autonomic networking and communication. Whitestein series in software agent technologies and autonomic computing. Springer, 190 pp

  43. Ko S, Gupta I, Jo Y (2007) Novel mathematics-inspired algorithms for self-adaptive peer-to-peer computing. In: Serugendo GDM, Flatin JPM, Jelasity M (eds) Proceedings of 1st international conference on self-adaptive and self-organizing systems (SASO’07). IEEE Computer Society Press, Boston , pp 3–12

    Chapter  Google Scholar 

  44. Yang B, Liu J (2007) An Autonomy Oriented Computing (AOC) approach to distributed network community mining. In: Serugendo GDM, Flatin JPM, Jelasity M (eds) Proceedings of 1st international conference on self-adaptive and self-organizing systems (SASO’07). IEEE Computer Society Press, Boston , pp 151–160

    Chapter  Google Scholar 

  45. Butera W (2007) Text display and graphics control on a paintable computer. In: Serugendo GDM, Flatin JPM, Jelasity M (eds) Proceedings of 1st international conference on self-adaptive and self-organizing systems (SASO’07). IEEE Computer Society Press, Boston, pp 45–54

    Chapter  Google Scholar 

  46. Vinh PC (2009) Autonomic computing and networking. In: Formal aspects of self-* in autonomic networked computing systems. Springer, pp 381–410

  47. Vinh PC (2014) Toward formalized autonomic networking. Mob Netw Appl 19(5):598–607

    Article  MathSciNet  Google Scholar 

  48. Vinh PC (2014) Self-adaptation in collective adaptive systems. Mob Netw Appl 19(5):626–633

    Article  MathSciNet  Google Scholar 

  49. Lawvere FW, Schanuel SH (1997) Conceptual mathematics: a first introduction to categories, 1st edn. Cambridge University Press, Cambridge

    MATH  Google Scholar 

  50. Wang Y (2007) Exploring machine cognition mechanisms for autonomic computing. Int J Cogn Inf Nat Intell (IJCINI) 1(2):i–v

    Google Scholar 

  51. IBM (2001) Autonomic computing manifesto. Retrieved from http://www.research.ibm.com/autonomic/

  52. Kinsner W (2007) Towards cognitive machines: multiscale measures and analysis. Int J Cogn Inf Nat Intell (IJCINI) 1(1):28–38

    Article  Google Scholar 

  53. van Oosten J (2002) Basic category theory. Department of Mathematics, Utrecht University, The Netherlands

    Google Scholar 

Download references

Acknowledgments

Thank you to NTTU (Nguyen Tat Thanh University, Vietnam) for the constant support of our work which culminated in the publication of this paper. As always, we are deeply indebted to the anonymous reviewers for their helpful comments and valuable suggestions which have contributed to the final preparation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Phan Cong Vinh.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cong Vinh, P. Algebraically Autonomic Computing. Mobile Netw Appl 21, 3–9 (2016). https://doi.org/10.1007/s11036-015-0615-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-015-0615-2

Keywords

Navigation