ChaosMON—application-specific monitoring and display of performance information for parallel and distributed systems

Understanding parallel program performance often requires the use of a variety of performance metrics and models. Some metrics and analyses are broadly useful for many parallel applications, others are application and application-class specific. This research offers a framework that supports the use of i) alternative performance evaluation models and ii) a hierarchy of performance models for performance analysis. The ideas incorporated in the framework are realized in chaosMON, a system for the capture and graphical presentation of program performance information.

[1]  Ilya Gertner,et al.  Non-intrusive and interactive profiling in parasight , 1988, PPoPP 1988.

[2]  Partha Dasgupta,et al.  The Design and Implementation of the Clouds Distributed Operating System , 1989, Comput. Syst..

[3]  Peter P. Chen The entity-relationship model: toward a unified view of data , 1975, VLDB '75.

[4]  Karsten Schwan,et al.  “Topologies”—distributed objects on multicomputers , 1990, TOCS.

[5]  Richard T. Snodgrass,et al.  A relational approach to monitoring complex systems , 1988, TOCS.

[6]  Peter C. Bates,et al.  Debugging heterogeneous distributed systems using event-based models of behavior , 1988, PADD '88.

[7]  Karsten Schwan,et al.  A Language and System for the Construction and Tuning of Parallel Programs , 1988, IEEE Trans. Software Eng..

[8]  David M. Ogle,et al.  Minimizing monitoring costs: choosing between tracing and sampling , 1990, Twenty-Third Annual Hawaii International Conference on System Sciences.

[9]  Jarek Deminet Experience with Multiprocessor Algorithms , 1982, IEEE Transactions on Computers.

[10]  Barton P. Miller,et al.  IPS-2: The Second Generation of a Parallel Program Measurement System , 1990, IEEE Trans. Parallel Distributed Syst..

[11]  Karsten Schwan,et al.  Using languages for capture, analysis and display of performance information for parallel and distributed applications , 1990, Proceedings. 1990 International Conference on Computer Languages.

[12]  Zary Segall,et al.  Visualizing performance debugging , 1989, Computer.