Adaptive reflex autonomicity for real-time systems

Innovations in Systems and Software Engineering - Tập 5 - Trang 107-115 - 2009
Roy Sterritt1, Mike Hinchey2
1University of Ulster, Belfast, Northern Ireland, UK
2Lero - The Irish Software Engineering Research Centre, University of Limerick, Limerick, Ireland

Tóm tắt

It may appear that for software systems that require strict real-time behavior, the idea of incorporating self-management (and specifically concepts from Autonomic Computing) may add the burden of excessive additional functionality and overhead. However, our experience is that, not only does real-time software benefit from autonomicity, but also the Autonomic Computing initiative (like other initiatives aiming at self-management) requires the expertise of the real-time community in order to achieve its overarching vision. In particular, there are emerging classes of real-time systems for which incorporation of self-management is absolutely essential in order to implement all of the requirements of the system, and in particular the timing requirements.

Tài liệu tham khảo

Hinchey MG, Sterritt R (2006) Self-managing software. Computer 39(2): 107–109 Horn P (2001) Autonomic computing: IBM perspective on the state of information technology. IBM T.J. Watson Labs, NY Sterritt R, Hinchey MG (2005) Why computer-based systems should be autonomic. In: Proceedings of 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005), 3–8 April 2005, Greenbelt, MD, USA, pp 406–414 Kephart JO, Chess DM (2003) The vision of autonomic computing. Computer 36(1): 41–52 Sterritt R (2005) Autonomic computing. Innovations in systems and software engineering, vol 1(1). ISSN 1614–5046, Springer, Berlin, pp 79–88 Sterritt R, Hinchey MG (2005) Birds of a feather session: “autonomic computing: panacea or poppycock?”. In: Proceedings of IEEE workshop on the engineering of autonomic systems (EASe 2005) at 12th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2005), 3–8 April 2005, Greenbelt, MD, USA, pp 335–341 Sterritt R, Bustard DW (2003) Autonomic computing: a means of achieving dependability? In: Proceedings of IEEE international conference on the engineering of computer based systems (ECBS’03), 7–11 April 2003, Huntsville, AL, USA, pp 247–251 Sterritt R (2003) 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, 22–23 August 2003, Banff, AB, Canada, pp 433–440 Sterritt R (2002) Towards autonomic computing: effective event management. In: Proceedings of 27th annual IEEE/NASA software engineering workshop (SEW), 3–5 December 2002, Maryland, USA. IEEE Computer Society Press, pp 40–47 Sterritt R, Bantz DF (2004) 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 04), 30 August–3 September 2004. Zaragoza, Spain Sterritt R, Bustard DW (2003) Towards an autonomic computing environment. In: Proceedings of IEEE DEXA 2003 workshops—1st international workshop on autonomic computing systems, 1–5 September 2003, Prague, Czech Republic, pp 694–698 Sterritt R, Hinchey MG (2005) From here to autonomicity: self-managing agents and the biological metaphors that inspire them. In: Proceedings of integrated design and process technology symposium (IDPT 2005), 13–17 June, Beijing, China, pp 143–150 Lewandowski SM, Van Hook DJ, O’Leary GC, Haines JW, Rossey LM (2001) SARA: survivable autonomic response architecture. In: Proceedings of the DARPA information survivability conference and exposition II, vol 1. June 2001, pp 77–88 Truszkowski WF, Hinchey MG, Rash JL, Rouff CA (2006) Autonomous and autonomic systems: a paradigm for future space exploration missions. IEEE Trans Syst Man Cybern C Truszkowski WF, Rash JL, Rouff CA, Hinchey MG (2004) Asteroid exploration with autonomic systems. In: Proceedings 11th IEEE international conference on engineering computer-based systems (ECBS), workshop on engineering autonomic systems (EASe), 24–27 May 2004, Brno, Czech Republic. IEEE Computer Society Press, pp 484–489 Sterritt R, Hinchey M (2008) Towards self-managing real-time systems, keynote address. In: Proceedings of the international workshop on real-time software 2008 (RTS 2008) at international multiconference on computer science and information technology, 20–22 October 2008, Wisla, Poland Sterritt R, Gunning D, Meban A, Henning P (2004) Exploring autonomic options in an unified fault management architecture through reflex reactions via pulse monitoring. In: Proceedings of IEEE workshop on the engineering of autonomic systems (EASe 2004) at the 11th annual IEEE international conference and workshop on the engineering of computer based systems (ECBS 2004), 24–27 May 2004, Brno, Czech Republic, pp 449–455