scispace - formally typeset
Open AccessJournal ArticleDOI

A problem solving environment based on CORBA

David Lancaster
- 01 Dec 2001 - 
- Vol. 9, Iss: 4, pp 233-242
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

Content maybe subject to copyright    Report

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

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++

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.