skip to main content
10.1145/1435452.1435457acmconferencesArticle/Chapter ViewAbstractPublication PageseurosysConference Proceedingsconference-collections
research-article

"Zen" and the art of petascale ocean modeling: a conceptual analysis of how virtualization could be key to bringing individual science back to petascale ocean modeling

Published:31 March 2008Publication History

ABSTRACT

We speculate on a novel role virtualization could play in creating a rounded, balanced physical science and engineering software ecosystem to support petascale computational science. The motivation for this analysis is a quest for ways to engage a broader spectrum of expertise in state-of-the-art petascale modeling activities. Current generation petascale efforts are based around massively parallel systems with greater than 50,000 cores. This presents a considerable challenge to typical computational science and engineering application analysis and development practices. To illustrate the challenge we examine an ocean model deployed on a recently commissioned ≈60,000 core parallel system. This case study demonstrates interesting science and engineering challenges that many advanced simulations on petascale systems will face. We then describe a methodology, amenable to virtualization technology at various levels, that mitigates key aspects of the challenges outlined for a potentially broad class of applications.

References

  1. P. Apparao, S. Makineni, and D. Newell. Characterization of network processing overheads in xen. In Proceedings of the First International Workshop on Virtualization Technology in Distributed Computing, Tampa, Florida, November 17, 2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Bleck and D. B. Boudra. Initial testing of a numerical ocean circulation model using a hybrid quasi-isopycnal vertical coordinate. Journal of Phys. Oceanography, 11: 755--770, 1981.Google ScholarGoogle ScholarCross RefCross Ref
  3. K. Bryan. A numerical method for the study of the circulation of the world oceans. Journal of Computational Physics, 4:347--376, 1969.Google ScholarGoogle ScholarCross RefCross Ref
  4. L. Grit, D. Irwin, A. Yumerefendi, and J. Chase. Virtual machine hosting for networked clusters: Building the foundations for autonomic orchestration. In Proceedings of the First International Workshop on Virtualization Technology in Distributed Computing, Tampa, Florida, November 17, 2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. C. Hill and J. Marshall. Application of a parallel navier-stokes model to ocean circulation in parallel computational fluid dynamics. In N. Satofuka A. Ecer, J. Periaux and S. Taylor, editors, Implementations and Results Using Parallel Computers, pages 545--552. Elsevier Science B.V.: New York, 1995.Google ScholarGoogle Scholar
  6. C. Hill, D. Menemenlis, B. Ciotti, and C. Henze. Investigating solution convergence in a global ocean model using a 2048 processor cluster of distributed shared memory machines. Scientific Programming, 15(2):107--116, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. W. Huang, J. Liu, B. Abali, and D. K. Panda. A case for high performance computing with virtual machines. In Proceedings of ICS 06, Cairns, Queensland, Australia, June 2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. W. Huang, M. Koop, Q. Gao, and D. K. Panda. Virtual machine aware communication libraries for high performance computing. In Proceedings of Supercomputing 2007, Reno, Nevada, November, 2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Robert Miller. Numerical Modeling of Ocean Circulation. Cambridge University Press, Cambridge, UK, 2007. ISBN 978-0-521-78182-4.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. Raj and K. Shwan. High-performance and scalable i/o virtualization via self-virtualized devices. In Proceedings of HPDC 2007, Monterey, California, July 2007, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Marc Snir and Steve Otto. MPI-The Complete Reference: The MPI Core. MIT Press, Cambridge, MA, USA, 1998. ISBN 0262692155. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. The MITgcm Team Web Site. http://mitgcm.org, 2008. The Massachusetts Institute of Technology General Circulation Model.Google ScholarGoogle Scholar
  13. The Texas Advanced Computer Center Web Site. http://www.tacc.utexas.edu, 2007. The TACC Sun Constellation System - Ranger.Google ScholarGoogle Scholar
  14. L. Youseff, R. Wolski, B. Gorda, and C. Krintz. Evaluating the performance impact of xen on mpi and process execution for hpc systems. In Proceedings of the First International Workshop on Virtualization Technology in Distributed Computing, Tampa, Florida, November 17, 2006, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. "Zen" and the art of petascale ocean modeling: a conceptual analysis of how virtualization could be key to bringing individual science back to petascale ocean modeling

    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
      HPCVirt '08: Proceedings of the 2nd workshop on System-level virtualization for high performance computing
      March 2008
      43 pages
      ISBN:9781605581200
      DOI:10.1145/1435452

      Copyright © 2008 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: 31 March 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article
    • Article Metrics

      • Downloads (Last 12 months)1
      • Downloads (Last 6 weeks)0

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader