• DocumentCode
    2316294
  • Title

    Designing a non-intrusive monitoring tool for developing complex distributed applications

  • Author

    Wu, Wanqing ; Spezialetti, Madalene ; Gupta, Rajiv

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • fYear
    1996
  • fDate
    21-25 Oct 1996
  • Firstpage
    450
  • Lastpage
    457
  • Abstract
    The development of a distributed application that exhibits both desired functionality as well as performance is a complex task. Therefore the construction of monitoring tools to assist in the development of complex distributed applications is of great practical significance. Monitoring tools can be used to observe the behavior and fine tune the performance of an application. One of the fundamental problems that must be addressed in order to construct an effective monitoring tool is to ensure that the tool is able to report the true behavior of an application, that is, it is able to monitor the application non intrusively. In order to do so we must avoid the affects of monitoring on the outcomes of non deterministic aspects of a computation, including non determinism introduced explicitly by the application programmer and non determinism in the scheduling of application processes. We present protocols that enable the presentation of the overall program behavior
  • Keywords
    parallel programming; program diagnostics; scheduling; software tools; application processes; complex distributed applications development; monitoring tools; non determinism; non deterministic aspects; non intrusive monitoring tool; scheduling; true behavior; Application software; Computer science; Computerized monitoring; Condition monitoring; Data analysis; Educational institutions; Processor scheduling; Programming profession; Round robin; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 1996. Proceedings., Second IEEE International Conference on
  • Conference_Location
    Montreal, Que.
  • Print_ISBN
    0-8186-7614-0
  • Type

    conf

  • DOI
    10.1109/ICECCS.1996.558498
  • Filename
    558498