skip to main content
10.1145/2110205.2110207acmconferencesArticle/Chapter ViewAbstractPublication PagesscConference Proceedingsconference-collections
research-article

Examples of in transit visualization

Published:14 November 2011Publication History

ABSTRACT

One of the most pressing issues with petascale analysis is the transport of simulation results data to a meaningful analysis. Traditional workflow prescribes storing the simulation results to disk and later retrieving them for analysis and visualization. However, at petascale this storage of the full results is prohibitive. A solution to this problem is to run the analysis and visualization concurrently with the simulation and bypass the storage of the full results. One mechanism for doing so is in transit visualization in which analysis and visualization is run on I/O nodes that receive the full simulation results but write information from analysis or provide run-time visualization. This paper describes the work in progress for three in transit visualization solutions, each using a different transport mechanism.

References

  1. H. Abbasi, M. Wolf, G. Eisenhauer, S. Klasky, K. Schwan, and F. Zheng. DataStager: Scalable data staging services for petascale applications. In Proceedings of the 18th ACM International Symposium on High Performance Distributed Computing (HPDC'09), 2009. DOI=10.1145/1551609.1551618. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Ahern, A. Shoshani, K.-L. Ma, et al. Scientific discovery at the exascale. Report from the DOE ASCR 2011 Workshop on Exascale Data Management, Analysis, and Visualization, February 2011.Google ScholarGoogle Scholar
  3. J. Biddiscombe, J. Soumagne, G. Oger, D. Guibert, and J.-G. Piccinali. Parallel computational steering and analysis for hpc applications using a paraview interface and the hdf5 dsm virtual file driver. In Eurographics Symposium on Parallel Graphics and Visualization, pages 91--100, 2011. DOI=10.2312/EGPGV/EGPGV11/091--100. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. K. Chand, B. Fix, T. Dahlgren, L. F. Diachin, X. Li, C. Ollivier-Gooch, E. S. Seol, M. S. Shephard, T. Tautges, and H. Trease. The ITAPS iMesh interface. Technical Report Version 0.7, U. S. Department of Energy: Science Discovery through Advanced Computing (SciDAC), 2007.Google ScholarGoogle Scholar
  5. H. Childs. Architectural challenges and solutions for petascale postprocessing. Journal of Physics: Conference Series, 78(012012), 2007. DOI=10.1088/1742--6596/78/1/012012.Google ScholarGoogle Scholar
  6. C. Docan, M. Parashar, and S. Klasky. DataSpaces: An interaction and coordination framework for coupled simulation workflows. In 19th ACM International Symposium on High Performance and Distributed Computing (HPDC'10), Chicago, IL, June 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. Docan, F. Zhang, M. Parashar, J. Cummings, N. Podhorszki, and S. Klasky. Experiments with memory-to-memory coupling for end-to-end fusion simulation workflows. In 10th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid'10), pages 293--301, Melbourne, Australia, May 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Doi, T. Takei, and H. Matsumoto. Experiences in large-scale volume data visualization with RVSLIB. Computer Graphics, 35(2), May 2001.Google ScholarGoogle Scholar
  9. A. Esnard, N. Richart, and O. Coulaud. A steering environment for online parallel visualization of legacy parallel simulations. In Proceedings of the 10th International Symposium on Distributed Simulation and Real-Time Applications (DS-RT 2006), pages 7--14, October 2006. DOI=10.1109/DS-RT.2006.7. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Fabian, K. Moreland, D. Thompson, A. C. Bauer, P. Marion, B. Geveci, M. Rasquin, and K. E. Jansen. The ParaView coprocessing library: A scalable, general purpose in situ visualization library. In Proceedings of the IEEE Symposium on Large-Scale Data Analysis and Visualization, October 2011.Google ScholarGoogle ScholarCross RefCross Ref
  11. R. Haimes and D. E. Edwards. Visualization in a parallel processing environment. In Proceedings of the 35th AIAA Aerospace Sciences Meeting, number AIAA Paper 97-0348, January 1997.Google ScholarGoogle ScholarCross RefCross Ref
  12. C. Johnson, S. G. Parker, C. Hansen, G. L. Kindlmann, and Y. Livnat. Interactive simulation and visualization. IEEE Computer, 32(12):59--65, December 1999. DOI=10.1109/2.809252. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Johnson, R. Ross, et al. Visualization and knowledge discovery. Report from the DOE/ASCR Workshop on Visual Analysis and Data Exploration at Extreme Scale, October 2007.Google ScholarGoogle Scholar
  14. E. S. H. Jr., R. L. Bell, M. G. Elrick, A. V. Farnsworth, G. I. Kerley, J. M. McGlaun, S. V. Petney, S. A. Silling, P. A. Taylor, and L. Yarrington. CTH: A software family for multi-dimensional shock physics analysis. In R. Brun and L. Dumitrescu, editors, Proceedings of the 19th International Symposium on Shock Physics, volume 1, pages 377--382, Marseille, France, July 1993.Google ScholarGoogle Scholar
  15. D. Kotz. Disk-directed I/O for MIMD multiprocessors. In H. Jin, T. Cortes, and R. Buyya, editors, High Performance Mass Storage and Parallel I/O: Technologies and Applications, chapter 35, pages 513--535. IEEE Computer Society Press and John Wiley & Sons, 2001.Google ScholarGoogle Scholar
  16. J. Lofstead, F. Zheng, S. Klasky, and K. Schwan. Adaptable, metadata rich IO methods for portable high performance IO. In IEEE International Symposium on Parallel & Distributed Processing, IPDPS'09, May 2009. DOI=10.1109/IPDPS.2009.5161052. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. J. Lofstead, F. Zheng, Q. Liu, S. Klasky, R. Oldfield, T. Kordenbrock, K. Schwan, and M. Wolf. Managing variability in the IO performance of petascale storage systems. In Proceedings of the Conference on High Performance Computing, Networking, Storage and Analysis, SC'10, New Orleans, LA, November 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. H. McCormick, T. A. DeFanti, and M. D. Brown, editors. Visualization in Scientific Computing (special issue of Computer Graphics), volume 21. ACM, 1987.Google ScholarGoogle Scholar
  19. S. Microsystems. RPC: remote procedure call protocol specification, version 2. Technical Report RFC 1057, Sun Microsystems, Inc., June 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. A. Nisar, W. keng Liao, and A. Choudhary. Scaling parallel I/O performance through I/O delegate and caching system. In Proceedings of the 2008 ACM/IEEE Conference on Supercomputing, November 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. R. A. Oldfield, S. Arunagiri, P. J. Teller, S. Seelam, R. Riesen, M. R. Varela, and P. C. Roth. Modeling the impact of checkpoints on next-generation systems. In Proceedings of the 24th IEEE Conference on Mass Storage Systems and Technologies, San Diego, CA, September 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. R. A. Oldfield, A. B. Maccabe, S. Arunagiri, T. Kordenbrock, R. Riesen, L. Ward, and P. Widener. Lightweight I/O for scientific applications. In Proceedings of the IEEE International Conference on Cluster Computing, Barcelona, Spain, Sept. 2006.Google ScholarGoogle ScholarCross RefCross Ref
  23. R. A. Oldfield, P. Widener, A. B. Maccabe, L. Ward, and T. Kordenbrock. Efficient data-movement for lightweight I/O. In Proceedings of the 2006 International Workshop on High Performance I/O Techniques and Deployment of Very Large I/O Systems, Barcelona, Spain, Sept. 2006.Google ScholarGoogle ScholarCross RefCross Ref
  24. R. A. Oldfield, A. Wilson, G. Davidson, and C. Ulmer. Access to external resources using service-node proxies. In Proceedings of the Cray User Group Meeting, Atlanta, GA, May 2009.Google ScholarGoogle Scholar
  25. R. A. Oldfield, D. E. Womble, and C. C. Ober. Efficient parallel I/O in seismic imaging. International Journal of High Performance Computing Applications, 12(3):333--344, Fall 1998.Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. T. Peterka, H. Yu, R. Ross, and K.-L. Ma. Parallel volume rendering on the IBM Blue Gene/P. In Proceedings of Eurographics Parallel Graphics and Visualization Symposium 2008, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. T. Peterka, H. Yu, R. Ross, K.-L. Ma, and R. Latham. End-to-end study of parallel volume rendering on the IBM Blue Gene/P. In Proceedings of ICPP'09, pages 566--573, September 2009. DOI=10.1109/ICPP.2009.27. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. M. Polte, J. Lofstead, J. Bent, G. Gibson, S. Klasky, Q. Liu, M. Parashar, N. Podhorszki, K. Schwan, M. Wingate, and M. Wolf. ...and eat it too: High read performance in write-optimized HPC I/O middleware file formats. In Proceedings of Petascale Data Storage Workshop 2009 at Supercomputing 2009, November 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. C. Reiss, G. Lofstead, and R. Oldfield. Implementation and evaluation of a staging proxy for checkpoint I/O. Technical report, Sandia National Laboratories, Albuquerque, NM, August 2008.Google ScholarGoogle Scholar
  30. R. B. Ross, T. Peterka, H.-W. Shen, Y. Hong, K.-L. Ma, H. Yu, and K. Moreland. Visualization and parallel I/O at extreme scale. Journal of Physics: Conference Series, 125(012099), 2008. DOI=10.1088/1742--6596/125/1/012099.Google ScholarGoogle Scholar
  31. K. E. Seamons and M. Winslett. Multidimensional array I/O in Panda 1.0. Journal of Supercomputing, 10(2):191--211, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. H. Squillacote. The ParaView Guide: A Parallel Visualization Application. Kitware Inc., 2007. ISBN 1--930934--21--1.Google ScholarGoogle Scholar
  33. R. Tchoua, S. Klasky, N. Podhorszki, B. Grimm, A. Khan, E. Santos, C. Silva, P. Mouallem, and M. Vouk. Collaborative monitoring and analysis for simulation scientists. In 2010 International Symposium on Collaborative Technologies and Systems, (CTS 2010), pages 235--244, Chicago, IL, USA, May 2010.Google ScholarGoogle ScholarCross RefCross Ref
  34. Y. Tian, S. Klasky, H. Abbasi, J. Lofstead, R. Grout, N. Podhorszki, Q. Liu, Y. Wang, and W. Yu. Edo: Improving read performance for scientific applications through elastic data organization. In IEEE Cluster 2011, Austin, TX, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. V. Vishwanath, M. Hereld, V. Morozov, and M. E. Papka. Topology-aware data movement and staging for I/O acceleration on BlueGene/P supercomputing systems. In IEEE/ACM International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2011), November 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. C. H. Whiting and K. E. Jansen. A stabilized finite element method for the incompressible Navier-Stokes equations using a hierarchical basis. International Journal for Numerical Methods in Fluids, 35(1):93--116, January 2001.Google ScholarGoogle ScholarCross RefCross Ref
  37. B. Whitlock. Getting data into VisIt. Technical Report LLNL-SM-446033, Lawrence Livermore National Laboratory, July 2010.Google ScholarGoogle Scholar
  38. F. Zhang, C. Docan, M. Parashar, and S. Klasky. Enabling multi-physics coupled simulations within the PGAS programming framework. In IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pages 84--93, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Examples of in transit visualization

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Conferences
      PDAC '11: Proceedings of the 2nd international workshop on Petascal data analytics: challenges and opportunities
      November 2011
      50 pages
      ISBN:9781450311304
      DOI:10.1145/2110205

      Copyright © 2011 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 November 2011

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader