A distributed object infrastructure for interaction and steering

Rajeev Muralidhar, Manish Parashar

Research output: Contribution to journalArticlepeer-review

12 Scopus citations

Abstract

This paper presents the design, implementation and experimental evaluation of DIOS (Distributed Interactive Object Substrate), an interactive object infrastructure to enable the runtime monitoring, interaction and computational steering of parallel and distributed applications. DIOS enables application objects (data structures, algorithms) to be enhanced with sensors and actuators so that they can be interrogated and controlled. Application objects may be distributed (spanning many processors) and dynamic (be created, deleted, changed or migrated). Furthermore, DIOS provides a control network that interconnects the interactive objects in a parallel/distributed application and enables external discovery, interrogation, monitoring and manipulation of these objects at runtime. DIOS is currently being used to enable interactive visualization, monitoring and steering of a wide range of scientific applications, including oil reservoir, compressible turbulence and numerical relativity simulations.

Original languageEnglish (US)
Pages (from-to)957-977
Number of pages21
JournalConcurrency Computation Practice and Experience
Volume15
Issue number10
DOIs
StatePublished - Aug 2003

All Science Journal Classification (ASJC) codes

  • Software
  • Theoretical Computer Science
  • Computer Networks and Communications
  • Computer Science Applications
  • Computational Theory and Mathematics

Keywords

  • Computational collaboratory
  • Computational interaction and steering
  • Distributed and dynamic objects
  • Parallel and distributed computing
  • Scientific applications
  • Sensors and actuators

Fingerprint

Dive into the research topics of 'A distributed object infrastructure for interaction and steering'. Together they form a unique fingerprint.

Cite this