DocumentCode :
1619475
Title :
Kinesthetics eXtreme: an external infrastructure for monitoring distributed legacy systems
Author :
Kaiser, Gail ; Parekh, Janak ; Gross, Philip ; Valetto, Giuseppe
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fYear :
2003
fDate :
6/25/2003 12:00:00 AM
Firstpage :
22
Lastpage :
30
Abstract :
Autonomic computing - self-configuring, self-healing, self-optimizing applications, systems and networks - is widely believed to be a promising solution to ever-increasing system complexity and the spiraling costs of human system management as systems scale to global proportions. Most results to date, however, suggest ways to architect new software constructed from the ground up as autonomic systems, whereas in the real world organizations continue to use stovepipe legacy systems and/or build ´´systems of systems´´ that draw from a gamut of new and legacy components involving disparate technologies from numerous vendors. Our goal is to retrofit autonomic computing onto such systems, externally, without any need to understand or modify the code, and in many cases even when it is impossible to recompile. We present a meta-architecture implemented as active middleware infrastructure to explicitly add autonomic services via an attached feedback loop that provides continual monitoring and, as needed, reconfiguration and/or repair. Our lightweight design and separation of concerns enables easy adoption of individual components, as well as the full infrastructure, for use with a large variety of legacy, new systems, and systems of systems. We summarize several experiments spanning multiple domains.
Keywords :
middleware; software architecture; software fault tolerance; system monitoring; Kinesthetics eXtreme; active middleware infrastructure; autonomic computing; autonomic service; autonomic system; computer system; continual monitoring; distributed system; feedback loop; human system management; legacy component; legacy system; metaarchitecture implementation; self-configuration; self-healing; self-managing software; self-optimizing application; software architecture; system complexity; system monitoring; Application software; Computer networks; Computerized monitoring; Conferences; Costs; Feedback loop; Hardware; Humans; Middleware; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Autonomic Computing Workshop. 2003. Proceedings of the
Print_ISBN :
0-7695-1983-0
Type :
conf
DOI :
10.1109/ACW.2003.1210200
Filename :
1210200
Link To Document :
بازگشت