| Parker, S. G., M. Miller, C. D. Hansen, & C. R. Johnson. 1998. An integrated problem solving environment: the SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences 7: 147-156. |
....which targets PSAs. Our goal is twofold. First, we seek to use APST to investigate the dicult problems of adaptive scheduling and deployment of PSAs. Second, we seek to provide users with a convenient and ecient way of running PSAs over most available Grid resources. APST and projects like SciRun [35] and Nimrod G [16] provide initial examples of user level Grid middleware. The development of such user level middleware will be critical to the wide spread use of and application performance on the Computational Grid. To achieve both our goals, we must design the software so that it is possible ....
....an estimate of the task s relative computational cost. We focus on the scheduling algorithm rather than on developing user interfaces. However, we expect that the APST client in its current form can serve as a building block for more sophisticated user interfaces (e.g. within a PSE such as SCIRun [35] or Nimrod [16] or from a Web CGI interface) Current APST users generally use the client from the shell and generate task description 6 les with simple Perl scripts. The current implementation of the daemon assumes a single client (i.e. user) at the moment. As seen in Figure 3 the APST daemon ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An integrated problem solving environment: The SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), vol. VII, pages 147-156, January 1998.
....which targets PSAs. Our goal is twofold. First, we seek to use APST to investigate the dicult problems of adaptive scheduling and deployment of PSAs. Second, we seek to provide users with a convenient and ecient way of running PSAs over most available Grid resources. APST and projects like SciRun [35] and Nimrod G [16] provide initial examples of user level Grid middleware. The development of such user level middleware will be critical to the wide spread use of and application performance on the Computational Grid. To achieve both our goals, we must design the software so that it is possible ....
....an estimate of the task s relative computational cost. We focus on the scheduling algorithm rather than on developing user interfaces. However, we expect that the APST client in its current form can serve as a building block for more sophisticated user interfaces (e.g. within a PSE such as SCIRun [35] or Nimrod [16] or from a Web CGI interface) Current APST users generally use the client from the shell and generate task description les with simple Perl scripts. The current implementation of the daemon assumes a single client (i.e. user) at the moment. As seen in Figure 3 the APST daemon ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An integrated problem solving environment: The SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS31) , vol. VII, pages 147-156, January 1998.
....Manager [81] NPSS [29] MIDAS [36] IMAGE [43] and AML [100] The reader is referred to [84] for a more detailed examination of PSEs for MDO applications. 2.3 PSEs for Other Application Areas PSEs are being built for a number of other scientific domains as well. For example, Parker et al. [77, 56, 76] describe SCIRun, a PSE that allows users to interactively compose, execute, and control a large scale computer simulation by visually steering a dataflow network model. SCIRun supports parallel computing and output visualization very well, but has no mechanisms for experiment managing and ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: The SCIRun computational steering system. In 31st Hawaii International Conference on System Sciences (HICSS-31), pages 147--156, January 1998.
....3D scene as if it comes out of a table. Mode Camera Interaction View Monitor event driven (coupled to ball) 2D Workbench void point and select 3D non immersive CAVE human play along 3D immersive Table 1: Overview of di erent visualization modes and their characteristics the network allows [7]. 4 Discussion and future work We have presented preliminary results of our work on intelligent multi agent embedded systems, and in particular we have touched the topics of (i) building and maintaining a shared world model that is distributed among the di erentiated agents, and (ii) visualizing ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An integrated problem solving environment: the `SCIRUN' computational steering system. In Hawaii Int. Conf. of System Sciences, pages 147-156, Jan. 1998.
....affects only the way in which the output data of a simulation is visualized, but it does not interact with the simulation itself. A more advanced form of interaction (sometimes called steering) allows the user to interact with the simulation process. Several systems exist that support steering [17, 21], but they typically provide low level interaction and require users to control the application program s internal variables or parameters [19] While this will be useful for several applications, it leaves the end user with an unnatural form of interaction. The third form of interaction therefore ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An Integrated Problem Solving Environment: the SCIrun Computational Steering System. In Hawaii International Conference of System Sciences, pages 147--156, Jan. 1998.
..... Many existing applications restrict the interaction to the visualization process (e.g. the direction of view, the zoom factor) A more advanced form of interaction, referred to as computational steering, allows the user to interact with the simulation process. Several systems support steering [10, 11, 15, 17, 26, 27]. But they typically provide only lowlevel interactions and require users to monitor or change the application program s internal variables. We focus on the complete execution of a simulation for a given set of inputs. However, we also examine simulations that produce results during the execution ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An Integrated Problem Solving Environment: the SCIrun Computational Steering System. In Hawaii International Conference of System Sciences, pages 147--156, Jan. 1998.
....steering portals for remote access to distributed applications using standard distributed object interfaces like Java RMI and CORBA. 2.2 Example Steering Systems We shall now look at a few of the above mentioned systems in more detail. 2.2. 1 SCIRun Developed at the University of Utah, SCIRun [28] is an environment that supports the construction of programs through the process of graphically connecting computational components in a data flow style graph. It provides for computational steering by allowing parameters associated with some computational components to be changed dynamically. It ....
S.G. Parker and C.R Johnson. An integrated problem solving environment: The SCIRun computational steering system. Proceedings of 31st Hawaii International Conference on System Sciences (HICCS-31), 7:147--156, 1998. 63
....changing some component input value(s) The impact of this change would then be evident in the visualization, and perhaps lead the user to make further changes. An example would be the visualization of a ow, in which the user seeks to achieve some design goal by moving a boundary. Parker et al. [28] have discussed approaches to computational steering in the context of the SCIRun PSE and also review a number of other visual steering systems. Computational steering can be provided for within the VCCE by inserting a loop that contains a user interface component into the task graph. This ....
....in parallel computing and compared the approaches of HeNCE and CODE [7] Though a similar approach is used by the VCCE described in Section 2, HeNCE and CODE were designed for use at a ner level of algorithm design; thus, they require a greater degree of sophistication in their design. SCIRun [28] is a PSE for parallel scienti c computing that also uses directed graphs to visually construct applications and has been designed to support visual steering of large scale applications. 7 Discussion and Conclusions This paper has described the software architecture of a problem solving ....
S. G. Parker, M. Miller, C. D. Hansen, and C. R. Johnson, \An Integrated Problem Solving Environment: The SCIRun Computational lSteering System," in Proceedings of the 31st. Hawaii International Conference on System Sciences (HICSS-31), pages 147-156, January 1998.
....changing some component input value(s) The impact of this change would then be evident in the visualization, and perhaps lead the user to make further changes. An example would be the visualization of a flow, in which the user seeks to achieve some design goal by moving a boundary. Parker et al. [22] have discussed approaches to computational steering in the context of the SCIRun PSE and also review a number of other visual steering systems. Computational steering can be provided for within the VCCE by inserting a loop that contains a user interface component into the task graph. This ....
....in parallel computing and compared the approaches of HeNCE and CODE [6] Though a similar approach is used by the VCCE described in Section 2, HeNCE and CODE were designed for use at a finer level of algorithm design; thus, they require a greater degree of sophistication in their design. SCIRun [22] is a PSE for parallel scientific computing that also uses directed graphs to visually construct applications and has been designed to support visual steering of large scale applications. 24 7 Discussion and Summary This paper has described the software architecture of a problem solving ....
S. G. Parker, M. Miller, C. D. Hansen, and C. R. Johnson, "An Integrated Problem Solving Environment: The SCIRun Computational lSteering System," in Proceedings of the 31st. Hawaii International Conference on System Sciences (HICSS-31), pages 147--156, January 1998.
....Many existing applications restrict the interaction to the visualization process (e.g. the direction of view, the zoom factor) A more advanced form of interaction (sometimes called steering) allows the user to interact with the simulation process. Several systems exist that support steering [17, 19], but they typically provide low level interactions and require users to monitor or change the application program s internal variables. Our RoboCup application allows the user to interact with the simulation program in a high level, natural way. We think that this capability is beneficial to many ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An Integrated Problem Solving Environment: the SCIrun Computational Steering System. In Hawaii International Conference of System Sciences, pages 147--156, Jan. 1998.
....functionalities needed in a virtual reality system. Different skeletons of VR application are proposed. The system is open but still requires substantial effort to build new applications. A related research area is the control of a running simulation, referred to as computational steering [19]. It is defined as interactive control over a simulation during its execution. The scientist can control a set of parameters of the program and react to the current results. Computational steering enhances the productivity of the scientist by giving a problemsolving environment [3] However, ....
....control over a simulation during its execution. The scientist can control a set of parameters of the program and react to the current results. Computational steering enhances the productivity of the scientist by giving a problemsolving environment [3] However, existing systems, such as SCIRun [19] and CSE [26] are used to build new applications or require modifications to the source code of the application, and thus are unsuitable if the source code is unavailable. In this paper, we describe a system called CAVEStudy, based on the CAVERNSoft toolkit, that allows the scientist to steer a ....
[Article contains additional citation context not shown here]
S. Parker, M. Miller, C. Hansen, and C. Johnson. An Integrated Problem Solving Environment: the SCIrun Computational Steering System. In Hawaii International Conference of System Sciences, pages 147--156, Jan. 1998.
....[11, 22] Many existing applications restrict the interaction to the visualization process (e.g. the direction of view, the zoom factor) A more advanced form of interaction (i.e. steering) allows the user to interact with the simulation process. Several systems exist that support steering [15, 17], but they typically provide low level interactions and require users to monitor or change the application program s internal variables. In [21] the authors describe how robots can be steered from a Virtual Reality environment. Our RoboCup application allows the user to interact with the ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An Integrated Problem Solving Environment: the SCIrun Computational Steering System. In Hawaii International Conference of System Sciences, pages 147--156, Jan. 1998.
....within the brain that induced the recorded EEG potentials, or the corresponding potentials on the cortical surface, can be computationally recovered. For implementing the functional units of this inverse EEG pipeline and connecting them together, we have chosen to use the SCIRun software system [8, 9, 10]. SCIRun is a problem solving environment that uses a visual dataflow and computational steering framework. SCIRun provides an underlying architecture and development environment for applications. A system that provides both a visual dataflow interface and computational steering capabilities is ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: the scirun computational steering system. In Hesham El-Rewini, editor, Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS31) , volume VII, pages 147--156. IEEE Computer Society, Jan. 1998.
....to cope with the complexity added by computational steering, that is the problem of scheduling an application whose computational goals change over time according to potentially arbitrary user behaviors. Computational steering is a difficult problem that has been addressed by several researchers [45, 35, 58, 59, 25]. Those efforts mostly addressed the problems of consistency of state among components of tightly coupled applications. In the limited context of MCell, consistency is not a key issue as the application consists of large sets of tasks which can be stopped and re started independently and without ....
....a custom approach for our event system, we will certainly investigate how those systems could be of benefit to the VI. Computational Steering has been an active field of research and several projects have provided models, methodologies, and software for steering scientific applications (SCIRUN [45], VASE [35] Progress [58] Magellan [59] CUMULVS [25] One of the main challenges addressed in these works is the notion of state consistency. Several techniques from the area of distributed systems and fault tolerance have been used successfully to build high performance consistent ....
S. Parker, M. Miller, C. Hansen, and C. Johnson. An integrated problem solving environment: The SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), vol. VII, pages 147 156, January 1998.
No context found.
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. "An Integrated Problem Solving Environment: The SCIRun Computational Steering System," 31st Hawaii International Conference on System Sciences (HICSS-31), volume VII, pp. 147-156, Jan. 1998.
No context found.
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An Integrated Problem Solving Environment: The SCIRun Computational Steering System . 31st Hawaii International Conference on System Sciences (HICSS-31), volume VII, pp. 147-156, Jan. 1998.
....problem solving environment and computational steering system, called SCIRun [1, 2] was built to make use of a shared memory multiprocessor, notably the SGI Power Challenge and SGI Origin 200 2000. The SCIRun scientific problem solving environment (PSE) is a computational steering system [3] that allows the interactive construction, debugging, and steering of large scale scientific computations. SCIRun can be conceptualized as a computational workbench, in which a scientist can design via a dataflow programming model and modify simulations interactively. SCIRun enables scientists to ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: The SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31). IEEE Computer Society Press, Jan. 1998.
....Construction Finite Element Mesh Generation Figure 1: A schematic representation of the EEG finite element modeling pipeline. For implementing the functional units of this finite element modeling pipeline and connecting them together, we have chosen to use the SCIRun BioPSE software system [9, 10, 11]. SCIRun is a problem solving environment that uses a visual dataflow and computational steering framework. SCIRun provides an underlying architecture and development environment for applications. A system that provides both a visual dataflow interface and computational steering capabilities is ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: the SCIRun computational steering system. In Hesham El-Rewini, editor, Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), volume VII, pages 147--156. IEEE Computer Society, January 1998.
....steering is fairly young, but there are many systems and tools that exist to assist programmers and scientific researchers in tuning and running scientific codes. It is helpful to think of these computational tools and systems within a conceptual framework to compare and contrast them [91]. In the following section we review the work of others who previously sought to classify computational steering 18 systems. Afterwards, we present a cohesive taxonomy for describing computational steering systems and toolsets. 2.1.1 Previous Classifications Burnett et al. 19] propose a ....
PARKER, S., MILLER, M., HANSEN, C., AND JOHNSON, C. An integrated problem solving environment: The SCIRun computational steering system. In 31st Hawaii International Conference on System Sciences (HICSS-31) (1998).
....visual representation during processing. The more sophisticated process of navigation allows scientists to steer, or dynamically modify computations while they are occurring. These processes are invaluable tools for scienti c discovery. An interactive scienti c Problem Solving Environment (PSE) [15] provides a complete set of tools for a scientist to solve a class of problems. In our opinion, a PSE integrates a domain speci c library with a high level visual user interface via a common software infrastructure supporting dynamic data and program modi cation. As an application runs in a PSE, a ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An Integrated Problem Solving Environment: The SCIRun Computational Steering System. In 31st Hawaii International Conference on System Sciences (HICSS-31), 1998.
.... a Problem Solving Environment (PSE) should 3 encompasses all of these characteristics, from algorithm development through performance tuning to application steering, for scientific exploration and visualization, and that it should provide a rich environment for accomplishing computational science [3]. In the remainder of this paper, we first describe the application of interactive simulation and visualization as applied to the domain of computational field problems. Within the paper, we discuss the use of interactive visualization techniques within an integrated problem solving environment, ....
....registration cord laced around the body prior to scanning (lower left) II. CASE STUDY: COMPUTATIONAL BIOELECTRIC FIELDS Much of the problem solving environment research at Utah has focused on SCIRun, an interactive environment for creating and steering scientific applications [2] 24] 20] [3]. SCIRun is a scientific programming environment that allows the interactive construction and steering of large scale scientific computations. A scientific application is constructed by connecting computational elements (modules) to form a program (network) This program may contain several ....
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: the SCIRun computational steering system. In Hesham El-Rewini, editor, Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), volume VII, pages 147--156. IEEE Computer Society, Jan. 1998.
....crjg cs.utah.edu, WWW home page: http: www.cs.utah.edu sci 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 [1 5]. To enable a computational steering system with powerful visualization capabilities to run in a distributed computational environment, a distributed infrastructure (or runtime system) is required. This infrastructure permits one to harness a variety of machines to collaborate on an interactive ....
....devising 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 [1]. 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 ....
[Article contains additional citation context not shown here]
S.G. Parker, M. Miller, C.D. Hansen, and C.R. Johnson. An integrated problem solving environment: the SCIRun computational steering system. In Hesham ElRewini, editor, Proceedings of the 31st Hawaii International Conference on System Sciences (HICSS-31), volume VII, pages 147--156. IEEE Computer Society, Jan. 1998.
No context found.
Parker, S. G., M. Miller, C. D. Hansen, & C. R. Johnson. 1998. An integrated problem solving environment: the SCIRun computational steering system. In Proceedings of the 31st Hawaii International Conference on System Sciences 7: 147-156.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC