Skip to main content

Uniform Resource Visualization: Software and Services

  • Chapter
Book cover Performance Analysis and Grid Computing
  • 550 Accesses

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Aleksandar M. Bakic, Matt W.Mutka, and Diane T.Rover. An On-Line Performance Visualization Technology. In Proceedings of the IEEE Heterogeneous Computing Workshop in conjuction with the 2-nd Merged Symposium IPPS/SPDP 1999 – 13-th International Parallel Processing, pages 47–59, April 12–16 1999.

    Google Scholar 

  2. R. Bosch, C. Stolte, D. Tang, J. Gerth, M. Rosenblum, and P. Hanrahan. Rivet: A flexible environment for computer system visualization. Computer Graphics, 34(1), February 2000.

    Google Scholar 

  3. Ian Foster and Carl Kesselman (Editors). The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 1998.

    Google Scholar 

  4. Barton P. Miller, Jonathan M. Cargille, R. Bruce Irvin, Krishna Kunchithapadam, mark D. Callaghan, Jeffrey K. Hollingsworth, Karen L. Karavanic, and Tia Newhall. The paradyn parallel performance measurement tools. IEEE Computer, 28(11):37–46, November 1995.

    Article  Google Scholar 

  5. Daniel A. Reed, Ruth A. Aydt, Roger J. Noe, Phillip C. Roth, Keith A. Shields, Bradley W. Schwartz, and Luis F. Tavera. Scalable Performance Analysis: The Pablo Performance Analysis Environment. In Proceedings of the Scalable Parallel Libraries Conference, IEEE Computer Society, 1993.

    Google Scholar 

  6. Rogowitz, B.E. and Treinish, L.A. An Architecture for Rule-Based Visualization. In Proceedings of IEEE Visualization’93, pages 236–243, 1993.

    Google Scholar 

  7. Mei C. Chuah and Steven F. Roth. On the semantic of interactive visualizations. In Proceedings of Information Visualization, IEEE, San Francisco, pages 29–36, October 1996.

    Google Scholar 

  8. Eric Shaffer, Shannon Whitmore, Benjamin Schaeffer, and Daniel A. Reed. Virtue: Immersive Performance Visualization of Parallel and Distributed Applications. IEEE Computer, pages 44–51, December 1999.

    Google Scholar 

  9. J. Mackinlay. Automating the design of graphical presentations of relational information. ACM Transactions on Graphics, 5, pages 110–141, 1986.

    Article  Google Scholar 

  10. S. K. Card and J. Mackinlay. The Structure of the Information Visualization Design Space. IEEE Symposium on Information Visualization, pages 92–99, 1997.

    Google Scholar 

  11. Tweedie, L. Characterizing Interactive Externalizations. In Proceedings ACM CHV’97, pages 375–382, 1997.

    Google Scholar 

  12. Hikmet Senay and Eve Ignatius. Rules and principles in scientific data visualization, Technical report, Department of Computer Science, George Washington University, Washington, D.C, 1990.

    Google Scholar 

  13. Roth, S.F. and Mattis J. Data Characterization for Intelligent Graphics Presentation. In Proceedings SIGCHI’90 Human Factors in Computing Systems, pages 193-200, Seattle, WA, ACM, April 1990.

    Google Scholar 

  14. R. Ribler, J. Vetter, H. Simitci, and D. Reed. Autopilot: Adaptive Control of Distributed Applications. In Proceedings of the 7th IEEE Symposium on High-Performance Distributed Computing, Chicago, IL, July 1998.

    Google Scholar 

  15. B. Tierney, B. Crowley, D. Gunter, M. Holding, J. Lee, and M. Thompson. A Monitoring Sensor Management System for Grid Environments. In Proceedings of the IEEE High Performance Distributed Computing conference (HPDC-9), August 2000.

    Google Scholar 

  16. R. Wolski, N. Spring, and J. Hayes. The Network Weather Service: A Distributed Resource Performance Forecasting Service for Metacomputing. Future Generation Computing Systems, 1999.

    Google Scholar 

  17. Roth, S.F. and Mattis, J. Automating the Presentation of Information. In Proceedings of the IEEE Conference on Artificial Intelligence Applications, pages 90–97, Miami Beach, FL, February 1991.

    Chapter  Google Scholar 

  18. Michelle X. Zhou and Sheng Ma. Representing and Retrieving Visual Presentations for Example-Based Graphics Generation. International Symposium on Smart Graphics, Mar 2001.

    Google Scholar 

  19. W. Smith, D. Gunter, and D. Quesnel. An XML-Based Protocol for Distributed Event Services. In Proceedings of the 2001 International Conference on Parallel and Distributed Processing Techniques and Applications, pages 1668–1674, 2001.

    Google Scholar 

  20. D.Box, D. Ehnebuske, G. Kakivaya, A. Layman, N. Mendelsohn, H. F. Nielsen, S. Thatte, and D. Winer. Simple Object Access Protocol (SOAP) 1.1, The World Wide Web Consortium, 2000.

    Google Scholar 

  21. B. Tierney, R. Aydt, D Gunter, W. Smith, M. Swany, V. Taylor, and R. Wolski. A Grid Monitoring Architecture, White paper, Global Grid Forum, 2002. Available on-line from http://www.didc.lbl.gov/GGF-PERF/GMA-WG/papers/GWD-GP-16-2.pdf .

    Google Scholar 

  22. Zhou, M. and Ma, S. Representing and retrieving visual presentations for example-based graphics generation. In Proceeding of Smart Graphics VI, pages 87–94, 2001.

    Google Scholar 

  23. WP3, Information and Monitoring Services, DataGrid Project, Available on-line from http://hepunx.rl.ac.uk/edg/wp3/ .

  24. W. Tracz. Where does reuse start?. In Proceeding of Realities of Reuse Workshop, 1990.

    Google Scholar 

  25. Kuk-Jin Lee and Diane T. Rover. A Component-based Framework for Uniform Resource Visualization,” Workshop on Software Visualization, International Conference on Software Engineering (ICSE2001), Toronto, Canada, May 2001.

    Google Scholar 

  26. Globus Heartbeat Monitor Specification. http://www-fp.globus.org/hbm/heartbeat-spec.html .

  27. Z. Balaton, P. Kacsuk, N. Podhorszki and F. Vajda. Comparison of Representative Grid Monitoring Tools, Report of the Laboratory of Parallel and Distributed Systems, Computer and Automation Research Institute of the Hungarian Academy of Sciences, 2000.

    Google Scholar 

  28. VR Juggler, http://www.vrjuggler.org .

  29. Hartling, P., Just, C, and Cruz-Neira, C. Distributed Virtual Reality Using Octopus. In Proceedings of the IEEE Virtual Reality 2001 Conference, Yokohama, Japan, March 2001.

    Google Scholar 

  30. Web Service Architecture, http://www.w3.org/TR/ws-arch/ .

  31. Jean-Guy Schneider. Components, Scripts, and Glue: A conceptual framework for software composition. Ph.D. thesis, University of Bern, Institute of Computer Science and Applied Mathematics, October 1999.

    Google Scholar 

  32. CORBA, http://www.corba.org .

  33. D. Garlan, R.Allen, and J.Ockerbloom. Architectural Mismatch or, Why it’s Hard to Build Systems out Existing Parts. In Proceeding of the 17th Int. Conf On Software Engineering, April 1995.

    Google Scholar 

  34. R. Allen and D. Garlan. A formal basis for architectural connection. ACM Transactions on Software Engineering and Methodology, (3):213–248, July 1997.

    Article  Google Scholar 

  35. Web Service Description Language, h http://www.w3.org/TR/wsdl .

  36. Henry S. Rzepa and Peter Murray-Rust. Chemical Rendering Using CML and SVG, http://www.ch.ic.ac.uk/svg/ .

  37. Scalable Vector Graphics (SVG), http://www.w3.org/Graphics/SVG/Overview.htm8 .

  38. Netlogger Visualization, http://www-didc.lbl.gov/NetLogger/nlv/nlvmain.html .

  39. The DataGrid Project, http://www.eu-datagrid.web.cern.cn/eu-datagrid/ .

  40. Global Grid Forum, http://www.gridforum.org .

  41. J. M. Purtillo. The polylith software bus. ACM Transactions on Programming Languages and Systems, 16(1):151–174, January 1994.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media New York

About this chapter

Cite this chapter

Lee, K., Rover, D.T. (2004). Uniform Resource Visualization: Software and Services. In: Getov, V., Gerndt, M., Hoisie, A., Malony, A., Miller, B. (eds) Performance Analysis and Grid Computing. Springer, Boston, MA. https://doi.org/10.1007/978-1-4615-0361-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4615-0361-3_9

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4613-5038-5

  • Online ISBN: 978-1-4615-0361-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics