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.
Similar content being viewed by others
References
Ganek A (2006) Autonomic computing: concepts, infrastructure and applications. In: Overview of autonomic computing: origins, evolution, direction, 1st edn. CRC Press, pp 3–18
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
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
Parashar M (2006) Autonomic computing: concepts, infrastructure and applications. In: Autonomic grid computing: concepts, requirements, and infrastructure, 1st edn. CRC Press, pp 49–70
Sweitzer JW, Draper C (2006) Autonomic computing: concepts, infrastructure and applications. In: Architecture overview for autonomic computing, 1st edn. CRC Press, pp 71–98
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
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
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
Sadjadi SM, McKinley PK (2006) Autonomic computing: concepts, infrastructure and applications. In: Transparent autonomization in composite systems, 1st edn. CRC Press, pp 169–188
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
Vinh PC (2006) Formal aspects of dynamic reconfigurability in reconfigurable computing systems. PhD thesis, London South Bank University, London
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
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
Vinh PC (2007) Homomorphism between AOMRC and Hoare model of deterministic reconfiguration processes in reconfigurable computing systems. Sci Ann Comput Sci XVII:113–145
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Wang Y (2007) Toward theoretical foundations of autonomic computing. Int J Cogn Inf Nat Intell (IJCiNi) 1(3):1–16
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
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
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
Parashar M, Hariri S (eds) (2006) Autonomic computing: concepts, infrastructure and applications, 1st edn. CRC Press. 568 pp
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
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
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
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
Vinh PC (2009) Autonomic computing and networking. In: Formal aspects of self-* in autonomic networked computing systems. Springer, pp 381–410
Vinh PC (2014) Toward formalized autonomic networking. Mob Netw Appl 19(5):598–607
Vinh PC (2014) Self-adaptation in collective adaptive systems. Mob Netw Appl 19(5):626–633
Lawvere FW, Schanuel SH (1997) Conceptual mathematics: a first introduction to categories, 1st edn. Cambridge University Press, Cambridge
Wang Y (2007) Exploring machine cognition mechanisms for autonomic computing. Int J Cogn Inf Nat Intell (IJCINI) 1(2):i–v
IBM (2001) Autonomic computing manifesto. Retrieved from http://www.research.ibm.com/autonomic/
Kinsner W (2007) Towards cognitive machines: multiscale measures and analysis. Int J Cogn Inf Nat Intell (IJCINI) 1(1):28–38
van Oosten J (2002) Basic category theory. Department of Mathematics, Utrecht University, The Netherlands
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11036-015-0615-2