An object-based infrastructure for program monitoring and steering

Greg Eisenhauer, Karsten Schwan · 1998

Program monit,oring and steering systems can provide invaluable insight into the behavior of complex parallel and distril)uted applications.But the traditional event-streambased approach to program monitoring does not scale well with increasing complexity.This paper introduces the Mirror Object Model, a new approach for program monitoring and steering systems.This approach provides a higher-level object-based abstraction that links the producer and the consumer of data and provides a seamless model which integrates monitoring and steering computation.We also introduce thr Mirror Object Steering System (MOSS), an implementation of the Mirror Object Model based on CORBAstyle objects.This paper demonstrates the advantages of MOSS over traditional event-stream-based monitoring systems in handling complex situations.Additionally, we show that t.hr additional functionality of MOSS can be achieved without, significant, performance penalty.approach for program monitoring and steering systems.This approach provides a higher-level object-based abstraction that links the producer and the consumer of data and provides a seamless model that integrates monitoring and steering computation.We also introduce the Mirror Object Steering System (MOSS), an implementation of the Mirror Object Model based on CORBA-style objects.The paper demonstrates the advantages of MOSS over traditional eventstream-based monitoring systems in handling situations that arise in complex interactivity systems.Additionally, we show that the added functionality of MOSS can be achieved without incurring significant performance penalty.Permission to make digital or hard copies of all or part of this Work fOr personal or &..room use is granted without fee provided that copies are not made or distributed tix profit or commercial advantage and tiat copies hear this notice 'and the till citation on the first page.TO Copy

Read the paper · More papers on PaperTik