• DocumentCode
    1962902
  • Title

    Monitoring distributed real-time activities in DCOM

  • Author

    Mock, Michael ; Gergeleit, Martin ; Nett, Edgar

  • Author_Institution
    Inst. for Autonomous Intelligent Syst., German Nat. Res. Center for Inf. Technol., St. Augustin, Germany
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    26
  • Lastpage
    33
  • Abstract
    Object-oriented frameworks have become a key element in the design of distribution systems. They make the existence of the physical and operating system level resources transparent to the designer and provide the abstract view of the distributed systems as a set of objects that interact by invoking well-defined interfaces of each other. Easy reuse of existing components, location transparency and implementation hiding are the main ingredients of such frameworks that simplify the task of designing distributed systems drastically. It is desirable to take advantage of these benefits when designing distributed real-time systems, too. However, this goal conflicts with the essential need to consider the allocation of system resources when real-time requirements must be met. Here, system level resource issues such as execution times on CPUs, thread switches, occurrence of interrupts, and message delays are of primary interest. Our approach to solve this dilemma is to allow and support the designer of distributed real-time object-oriented applications to become aware of system level resources. We present a monitoring tool JewelDC that allows monitoring of distribution activities (i.e. nested sequences of object invocations) in a distributed object-oriented framework. Distributed activities are visualized at the abstract object level while simultaneously revealing their use of system level resources. The tool has been implemented for DCOM on Microsoft Windows NT 4.0
  • Keywords
    distributed object management; interrupts; network operating systems; real-time systems; resource allocation; software reusability; system monitoring; DCOM; JewelDC; Microsoft Windows NT; component reuse; distributed real-time activity monitoring; execution times; implementation hiding; interrupts; location transparency; message delays; monitoring tool; object invocations; object-oriented frameworks; operating system level resources; resource allocation; thread switches; Electrical capacitance tomography; Information technology; Intelligent systems; Monitoring; Programming profession; Real time systems; Sun; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2000. (ISORC 2000) Proceedings. Third IEEE International Symposium on
  • Conference_Location
    Newport, CA
  • Print_ISBN
    0-7695-0607-0
  • Type

    conf

  • DOI
    10.1109/ISORC.2000.839508
  • Filename
    839508