• DocumentCode
    2619004
  • Title

    Simulation steering with SCIRun in a distributed environment

  • Author

    Miller, Michelle ; Hansen, Charles D. ; Parker, Steven G. ; Johnson, Christopher R.

  • Author_Institution
    Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
  • fYear
    1998
  • fDate
    28-31 Jul 1998
  • Firstpage
    364
  • Lastpage
    365
  • Abstract
    Building systems that alter program behavior during execution based on user-specified criteria (computational steering systems) has been a recent research topic, particularly among the high performance computing community. To enable a computational steering system with powerful visualization capabilities to run on distributed memory architectures, a distributed infrastructure (or runtime system) must first be built. This infrastructure would permit harnessing a variety of machines to collaborate on an interactive simulation. Building such an infrastructure requires strategies for coordinating execution across machines (concurrency control mechanisms), mechanisms for fast data transfer between machines, and mechanisms for user manipulation of remote execution. We are creating a distributed infrastructure for the SCIRun computational steering system. SCIRun, a scientific problem solving environment (PSE), provides the ability to interactively guide or steer a running computation. Initially designed for a shared memory multiprocessor, SCIRun is a tightly integrated, multi-threaded framework for composing scientific applications from existing or new components. High performance computing is needed to maintain interactivity for scientists and engineers running simulations. Extending such a performance-sensitive application toolkit to enable pieces of the computation to run on different machine architectures all within the same computation would prove very useful. Not only could many different machines execute this framework, but also several machines could be configured to work synergistically on computations
  • Keywords
    concurrency control; digital simulation; distributed memory systems; natural sciences computing; shared memory systems; SCIRun; computational steering systems; concurrency control; data transfer; distributed environment; distributed memory architectures; high performance computing; interactive simulation; multithreaded framework; program behavior; program execution; remote execution; runtime system; scientific problem solving environment; shared memory multiprocessor; simulation steering; visualization; Buildings; Collaboration; Computational modeling; Concurrency control; Data visualization; Distributed computing; High performance computing; Memory architecture; Problem-solving; Steering systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Performance Distributed Computing, 1998. Proceedings. The Seventh International Symposium on
  • Conference_Location
    Chicago, IL
  • ISSN
    1082-8907
  • Print_ISBN
    0-8186-8579-4
  • Type

    conf

  • DOI
    10.1109/HPDC.1998.710032
  • Filename
    710032