A problem solving environment based on CORBA
Reads0
Chats0
TLDR
It is argued that having several methods on a component interface can be used to mitigate performance problems that may arise when trying to solve problems in PSE's based on small components.Abstract:
We have investigated aspects of the design of Problem Solving Environments (PSE) by constructing a prototype using CORBA as middleware. The two issues we are mainly concerned with are the use of non-trivial (containing more than just a {\tt start} method) CORBA interfaces for the computational components, and the provision of interactivity using the same mechanisms used for flow control. After describing the design decisions that allow us to investigate these issues, and contrasting them with alternatives, we describe the architecture of the prototype and its use in the context of a study of photonic materials. We argue that having several methods on a component interface can be used to mitigate performance problems that may arise when trying to solve problems in PSE's based on small components. We describe how our mechanism allows a high degree of computational steering over all components.read more
Citations
More filters
Journal ArticleDOI
Assimilating aircraft-based measurements to improve forecast accuracy of volcanic ash transport
TL;DR: In this paper, simulated aircraft-based measurements, as one type of volcanic ash measurements, will be assimilated into a transport model to identify the potential benefit of this kind of observations in an assimilation system.
Journal ArticleDOI
Management of Learning Based on Pancasila Values in Early Childhood
TL;DR: In this paper , Huberman et al. used purposive techniques and snowball sampling to find the methods used by teachers in instilling Pancasila values in early childhood in kindergarten.
References
More filters
Journal ArticleDOI
Globus: a Metacomputing Infrastructure Toolkit
Ian Foster,Carl Kesselman +1 more
TL;DR: The Globus system is intended to achieve a vertically integrated treatment of application, middleware, and net work, an integrated set of higher level services that enable applications to adapt to heteroge neous and dynamically changing metacomputing environ ments.
Book
Advanced CORBA® Programming with C++
Michi Henning,Steve Vinoski +1 more
TL;DR: Detailed coverage of the IDL-to-C++ mapping moves beyond the mechanics of the APIs to discuss topics such as potential pitfalls and efficiency, as well as lucid examples that provide practical advice on avoiding costly mistakes.
Proceedings ArticleDOI
SCIRun: A Scientific Programming Environment for Computational Steering
TL;DR: This paper presents the design, implementation and application of SCIRun, a scientific programming environment that allows the interactive construction, debugging and steering of large scale scientific computations, and identifies ways to avoid the excessive memory use inherent in standard dataflow implementations.
Journal ArticleDOI
Cumulvs: Providing Fault Toler. Ance, Visualization, and Steer Ing of Parallel Applications
TL;DR: CUMULVS allows the programmer to specify user- directed checkpoints for saving an important program state in case of failures and also provides a mechanism to migrate tasks across heterogeneous machine architec tures to achieve improved performance.
CUMULVS: Providing fault-tolerance, visualization and steering of parallel applications
TL;DR: CUMULVS as mentioned in this paper is a library that enables programmers to easily incorporate interactive visualization and computational steering into existing parallel programs, allowing programmers to specify user-directed checkpoints for saving important program state in case of failures.