Radical Concepts for Self-managing Ubiquitous and Pervasive Computing Environments
Autonomous and Autonomic Systems (AAS) are essentially concerned with creating self-directed and self-managing systems based on biologically-inspired metaphors such as the mammalian autonomic nervous system. Future Ubiquitous and Pervasive computing environments will depend on such a self-managing infrastructure. Agent technologies have been identified as a key enabler for engineering autonomy and autonomicity in systems, both in terms of retrofitting self-management into legacy systems and designing and developing totally new systems. Handing over responsibility to the systems themselves raises many concerns for humans. This paper reports on the continued investigation into a strand of research on how to engineer self-protection mechanisms into systems to assist in providing confidence regarding the appropriateness of systems utilizing principles of autonomy and autonomicity. This includes utilizing the apoptosis metaphor to potentially provide a self-destruct signal between autonomic agents as and when needed, and an ALice signal to facilitate self-identification and self-certification between anonymous autonomous agents and systems.
KeywordsMultiagent System Autonomic Computing Smoke Alarm Autonomic Manager Radical Concept
Unable to display preview. Download preview PDF.
- 1.The Future of Computing Project (2004), http://www.thefurtureofcomputing.org
- 2.Weiser, M.: Creating the Invisible Interface. In: Proceedings Symposium on User Interface Software and Technology. ACM Press, New York (1994)Google Scholar
- 4.Bantz, D.F., Frank, D.: Challenges in Autonomic Personal Computing, with Some New Results in Automatic Configuration Management. In: Proceedings of IEEE Workshop on Autonomic Computing Principles and Architectures (AUCOPA 2003) at INDIN 2003, Banff, Alberta, Canada, 22-23 August 2003, pp. 451–456 (2003)Google Scholar
- 5.Sterritt, R., Bantz, D.F.: PAC-MEN: Personal Autonomic Computing Monitoring Environments. In: Proceedings of IEEE DEXA 2004 Workshops - 2nd International Workshop on Self-Adaptive and Autonomic Computing Systems (SAACS 2004), Zaragoza, Spain, August 30 – 3 September (2003)Google Scholar
- 6.Sterritt, R., Chung, S.: Personal Autonomic Computing Self-Healing Tool. In: Proceedings of IEEE Workshop on the Engineering of Autonomic Systems (EASe 2004) at 11th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ECBS 2004), Brno, Czech Republic, 24-27 May, pp. 513–520 (2004)Google Scholar
- 9.Sterritt, R.: Pulse Monitoring: Extending the Health-check for the Autonomic GRID. In: Proceedings of IEEE Workshop on Autonomic Computing Principles and Architectures (AUCOPA 2003) at INDIN 2003, Banff, Alberta, Canada, 22-23 August 2003, pp. 433–440 (2003)Google Scholar
- 10.Sterritt, R., Bustard, D.W.: Autonomic Computing: a Means of Achieving Dependability? In: Proceedings of IEEE International Conference on the Engineering of Computer Based Systems (ECBS 2003), Huntsville, Alabama, USA, April 7-11, 2003, pp. 247–251 (2003)Google Scholar
- 11.Sterritt, R., Hinchey, M.G.: Biologically-Inspired Concepts for Autonomic Self- Protection in Multiagent Systems. In: Proceedings Workshop on Safety and Security in Agent-Based Systems (SASEMAS 2006) at Autonomous Agents and Multiagent Systems (AAMAS 2006), Hakodate, Japan, 8-12 May (2006)Google Scholar
- 12.Sterritt, R., Hinchey, M.G.: SPAACE: Self Properties for an Autonomous and Autonomic Computing Environment. In: Proceedings Software Engineering Research and Practice 2005 (SERP 2005), 27-30 June, CSREA Press, Las Vegas (2005)Google Scholar