Advertisement

Interoperability Support in Distributed On-Line Monitoring Systems

  • Jörg Trinitis
  • Vaidy Sunderam
  • Thomas Ludwig
  • Roland Wismüller
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1823)

Abstract

Sophisticated on-line tools play an important role in the software life-cycle, by decreasing software development and maintenance effort without sacrificing software quality. Using multiple tools simultaneously would be very beneficial; however, with most contemporary tools, this is impossible since they are often based on incompatible methods of data acquisition and control. This is due largely to their relative independence, and could be overcome by an appropriately designed common on-line monitoring system. We consider three possible platforms that might be potentially capable of addressing this issue, and discuss the relative merits and demerits of each.

Keywords

Application Process Central Manager Service Module Consistency Problem Common Object Request Broker Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    J. C. Cunha and V. Duarte. Monitoring PVM programs using the DAMS approach. Lecture Notes in Computer Science, 1497, 1998.Google Scholar
  2. 2.
    J. C. Cunha, J. Lourenco, J. Vieira, B. Moscao, and D. Pereira. A Framework to Support Parallel and Distributed Debugging. In P. Sloot, M. Bubak, and B. Hertzberger, editors, Proceedings of High-Performance Computing and Networking, HPCN’98, volume 1401 of Lecture Notes in Computer Science, pages 708–717, Amsterdam, The Netherlands, Apr. 1998.CrossRefGoogle Scholar
  3. 3.
    European Computer Manufacturers Association (ECMA). Portable common tool environment: Abstract specification (standard ECMA-149), June 1993.Google Scholar
  4. 4.
    J. K. Hollingsworth and B. Buck. DynInstAPI Programmer’s Guide Release 1.1. Computer Science Dept., Univ. of Maryland, College Park, MD20742, May 1998.Google Scholar
  5. 5.
    A. M. Julienne and B. Holtz. ToolTalk and open protocols, inter-application communication. Englewood Cliffs, NJ, 1994.Google Scholar
  6. 6.
    J. Loureno and J. C. Cunha. The PDBG Process-level Debugger for Parallel and Distributed Programs, Aug. 1998. Poster at the SPDT’98.Google Scholar
  7. 7.
    T. Ludwig, R. Wismüller, and A. Bode. Interoperable Tools based on OMIS (Abstract). In Proc. 2nd SIGMETRICS Symposium on Parallel and Distributed Tools SPDT’98, page 155, Welches, OR, USA, Aug. 1998. ACM Press.Google Scholar
  8. 8.
    T. Ludwig, R. Wismüller, V. Sunderam, and A. Bode. OMIS — On-line Monitoring Interface Specification (Version 2.0), volume 9 of LRR-TUM Research Report Series. Shaker Verlag, Aachen, Germany, 1997. ISBN 3-8265-3035-7.Google Scholar
  9. 9.
    B. P. Miller, J. M. Cargille, R. B. Irvin, K. Kunchithap, M. D. Callaghan, J. K. Hollingsworth, K. L. Karavanic, and T. Newhall. The Paradyn parallel performance measurement tools. IEEE Computer, 11(28), Nov. 1995.Google Scholar
  10. 10.
    OMG (Object Management Group). The Common Object Request Broker: Architecture and Specification — Revision 2.2. Technical report, February 1998.Google Scholar
  11. 11.
    C. M. Pancake and C. Cook. What users need in parallel tool support: Survey results and analysis. In IEEE, editor, Proceedings of the Scalable High-Performance Computing Conference, May 23–25, 1994, Knoxville, Tennessee, pages 40–47, 1109 Spring Street, Suite 300, Silver Spring, MD 20910, USA, 1994. IEEE Computer Society Press.Google Scholar
  12. 12.
    D. M. Pase. An API for Run-Time Instrumentation of Single-and Multi-Process Applications: Class Reference Manual. Draft Document, Version 0.2, May 1998. IBM Corporation, RS/6000 Development, 522 South Road, MS P-963, Puoghkeepsie, New York 12601, ftp://grilled.cs.wisc.edu/DPCL/ref.bk.ps, also available from: http://www.ptools.org/projects/dpcl/.
  13. 13.
    D. M. Pase. Dynamic Probe Class Library (DPCL): Tutorial and Reference Guide. Draft Document, Version 0.1, July 1998. IBM Corporation, RS/6000 Development, 522 South Road, MS P-963, Puoghkeepsie, New York 12601, ftp://grilled.cs.wisc.edu/DPCL/pubs.bk.ps, also available from: http://www.ptools.org/projects/dpcl/.
  14. 14.
    R. M. Stallman and R. H. Pesch. Using GDB, A Guide to the GNU Source Level Debugger, GDB Version 4.0. Free Software Foundation, Cygnus Support, Cambridge, Massachusetts, July 1991.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Jörg Trinitis
    • 1
  • Vaidy Sunderam
    • 2
  • Thomas Ludwig
    • 1
  • Roland Wismüller
    • 1
  1. 1.Technische Universität München (TUM) Lehrstuhl für Rechnertechnik und Rechnerorganisation (LRR-TUM)Technische Universität MünchenMünchen
  2. 2.Department of Mathematics and Computer ScienceEmory UniversityAtlantaUSA

Personalised recommendations