• DocumentCode
    1671510
  • Title

    Dynamic techniques for minimizing the intrusive effect of monitoring actions

  • Author

    Gupta, Rajiv ; Spezialetti, Madalene

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    1995
  • Firstpage
    368
  • Lastpage
    376
  • Abstract
    Programs written in distributed programming languages are often non-deterministic in nature and hence the execution of such programs is not only dependent upon the program input, but also on the timing of the execution. Thus, an attempt to monitor the run-time behavior of a non-deterministic program through code instrumentation, such as during debugging, can potentially alter the program´s behavior. In this paper we present techniques for dynamically minimizing the intrusive effects of monitoring by attempting to ensure that the likelihoods of various outcomes of the non-deterministic events are the same for uninstrumented and instrumented programs. This goal is achieved by minimizing the intrusive effects of monitoring on message passing between processes located at different sites of a distributed system. Monitoring actions alter the message pool at the time of non-deterministic message selection and the order in which the messages arrive at a processor. The dynamic techniques presented in this paper minimize intrusion by restoring the message pool and message ordering
  • Keywords
    message passing; program debugging; system monitoring; code instrumentation; debugging; distributed programming languages; dynamic techniques; intrusive effect minimisation; message ordering; message passing; message pool; monitoring actions; run-time behavior; Computer languages; Computer science; Computerized monitoring; Debugging; Distributed computing; Electrical capacitance tomography; Instruments; Law; Legal factors; Message passing; Monitoring; Runtime; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1995., Proceedings of the 15th International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    1063-6927
  • Print_ISBN
    0-8186-7025-8
  • Type

    conf

  • DOI
    10.1109/ICDCS.1995.500041
  • Filename
    500041