DocumentCode
1856261
Title
CUMULVS: extending a generic steering and visualization middleware for application fault-tolerance
Author
Papadopoulos, Philip M. ; Kohl, James Arthur ; Semeraro, B. David
Author_Institution
Comput. Sci. & Math. Div., Oak Ridge Nat. Lab., TN, USA
Volume
7
fYear
1998
fDate
6-9 Jan 1998
Firstpage
127
Abstract
CUMULVS is a middleware library that provides application programmers with a simple API for describing viewable and steerable fields in large-scale distributed simulations. These descriptions provide the data type, a logical name of the field/parameter, and the mapping of global indices to local indices (processor and physical storage) for distributed data fields. The CUMULVS infrastructure uses these descriptions to allow an arbitrary number of front-end “viewer” programs to dynamically attach to a running simulation, select one or more fields for visualization, and up-date steerable variables. (Viewer programs can be built using commercial visualization software such as AVS or custom software based on GUI interface builders like Tcl/Tk.) Although these data field descriptions require a small effort on the part of the application programmer, the payoff is a high degree of flexibility for the infrastructure and end-user. This flexibility has allowed us to extend the infrastructure to include “application-directed” checkpointing, where the application determines the essential state that must be saved for a restart. This has the advantage that checkpoints can be smaller and made portable across heterogeneous architectures using the semantic description information that can be included in the checkpoint file
Keywords
data visualisation; fault tolerant computing; API; CUMULVS; communication protocols; distributed simulations; fault-tolerance; middleware library; visualization; Application software; Checkpointing; Computational modeling; Concurrent computing; Data visualization; Fault tolerance; Fault tolerant systems; Libraries; Packaging; Programming profession;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location
Kohala Coast, HI
Print_ISBN
0-8186-8255-8
Type
conf
DOI
10.1109/HICSS.1998.649206
Filename
649206
Link To Document