Title :
On-line avoidance of the intrusive effects of monitoring on runtime scheduling decisions
Author :
Wu, Wanqing ; Spezialetti, Madalene ; Gupta, Rajiv
Author_Institution :
Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
Abstract :
Distributed programs are often instrumented for collecting information to assist in analyzing the behavior of an application. However, the act of monitoring a process introduces intrusive overhead that delays the times at which actions occur in a monitored execution in comparison to the times at which they occur in an unmonitored execution. These delays can alter the actions of individual processes and the behavior of the system as a whole. The overall behavior of process scheduling is determined by the choices a scheduler makes in terms of when particular processes will be given access to the processor. Monitoring introduced delays can result in different scheduling choices being made which can in turn lead 20 changes in the behavior of processes throughout the distributed system. This paper presents intrusion removal techniques which are designed to accommodate monitoring delays in an attempt to minimize the intrusion on the scheduling and execution behavior of the monitored computation
Keywords :
application generators; delays; distributed processing; resource allocation; system monitoring; delays; distributed programs; execution behavior; intrusion removal techniques; intrusive effects; online avoidance; process scheduling; runtime scheduling decisions; Delay effects; Distributed computing; Educational institutions; Information analysis; Instruments; Message passing; Monitoring; Processor scheduling; Runtime; Timing;
Conference_Titel :
Distributed Computing Systems, 1996., Proceedings of the 16th International Conference on
Print_ISBN :
0-8186-7399-0
DOI :
10.1109/ICDCS.1996.507919