Uniform resource visualization: software and services

Computing environments continue to increase in scale, heterogeneity, and hierarchy, with resource usage varying dynamically during program execution. Computational and data grids and distributed collaboration environments are examples. To understand performance and gain insights into developing applications that efficiently use the system resources, performance visualization has proven useful. However, visualization tools often are specific to a particular resource or level in the system, possibly with fixed views, and thus limit a user's ability to observe and improve performance. Information integration is necessary for system-level performance monitoring. Uniform resource visualization (URV) is a component-based framework being developed to provide uniform interfaces between resource instrumentation, called resource monitoring components (RMC) and performance views, called visualization components (VC). URV supports services for connecting VCs to RMCs, and creating multi-level views, as well as visual schema definitions for sharing and reusing visualization design knowledge.

[1]  Barton P. Miller,et al.  The Paradyn Parallel Performance Measurement Tool , 1995, Computer.

[2]  Jason Lee,et al.  A Monitoring Sensor Management System for Grid Environments , 2000, Proceedings the Ninth International Symposium on High-Performance Distributed Computing.

[3]  Federico Ruggieri The Datagrid Project , 2001 .

[4]  Jock D. Mackinlay,et al.  Automating the design of graphical presentations of relational information , 1986, TOGS.

[5]  Jeffrey S. Vetter,et al.  Autopilot: adaptive control of distributed applications , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).

[6]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[7]  Pat Hanrahan,et al.  Rivet: a flexible environment for computer systems visualization , 2000, SIGGRAPH 2000.

[8]  James M. Purtilo,et al.  The POLYLITH software bus , 1994, TOPL.

[9]  David Garlan,et al.  A formal basis for architectural connection , 1997, TSEM.

[10]  Warren Smith,et al.  An XML-based protocol for distributed event services , 2001 .

[11]  Jock D. Mackinlay,et al.  The structure of the information visualization design space , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.

[12]  Daniel A. Reed,et al.  Virtue: Performance Visualization of Parallel and Distributed Applications , 1999, Computer.

[13]  Peter Murray-Rust,et al.  A universal approach to web-based chemistry using XML and CML , 2000 .

[14]  Lisa Tweedie,et al.  Characterizing interactive externalizations , 1997, CHI.

[15]  D.A. Reed,et al.  Scalable performance analysis: the Pablo performance analysis environment , 1993, Proceedings of Scalable Parallel Libraries Conference.

[16]  Aleksandar M. Bakic,et al.  An on-line performance visualization technology , 1999, Proceedings. Eighth Heterogeneous Computing Workshop (HCW'99).

[17]  Steven F. Roth,et al.  Automating the presentation of information , 1991, [1991] Proceedings. The Seventh IEEE Conference on Artificial Intelligence Application.

[18]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[19]  Jean-Guy Schneider,et al.  Components, Scripts, and Glue: A conceptual framework for software composition , 1999 .

[20]  Diane T. Rover,et al.  A Component-based Framework for Uniform Resource Visualization , 2001 .

[21]  Richard Wolski,et al.  The network weather service: a distributed resource performance forecasting service for metacomputing , 1999, Future Gener. Comput. Syst..

[22]  Steven F. Roth,et al.  On the semantics of interactive visualizations , 1996, Proceedings IEEE Symposium on Information Visualization '96.

[23]  Will Tracz Where does reuse start? , 1990, SOEN.

[24]  Bernice E. Rogowitz,et al.  An architecture for rule-based visualization , 1993, Proceedings Visualization '93.

[25]  Robert B. Ross,et al.  Service Description Language , 2000 .

[26]  Steven F. Roth,et al.  Data characterization for intelligent graphics presentation , 1990, CHI '90.

[27]  Carolina Cruz-Neira,et al.  Distributed virtual reality using Octopus , 2001, Proceedings IEEE Virtual Reality 2001.