Integrating Visualization Support Into Distributed SystemsReport as inadecuate

Integrating Visualization Support Into Distributed Systems

Integrating Visualization Support Into Distributed Systems - Download this document for free, or read online. Document in PDF available to download.

Visualization and animation tools may become extremely importantaids in the understanding, verification, and performance tuning ofparallel computations. Presently, however, the use of visualizationhas had only a limited use for enhancing parallel computation.We hypothesize that one of the primary reasons for thelimited use of visualization tools in parallel program development isthe difficulty of acquiring the information necessary to drive thevisual display. Our approach to this impediment focuses onintegrating visualization support directly into adistributed computing system. Central to this integrationis the addition of a logical clock that prevents the timestamps ofevents from violating causality. The implementation requires the``piggybacking- of a negligible amount of extra header information onsystem messages and the impact on performance is minimal. Thisresults in a system that produces useful visualizations with no extraeffort required by the applications programmer. Also integrated intothe distributed system is support which simplifies the creation ofprogrammer-defined, application-specific visualizations, unique toeach new parallel program developed.

College of Computing Technical Reports -

Author: Topol, Brad Byer - Stasko, John T. - Sunderam, Vaidy - -


Related documents