DocumentCode
3103313
Title
Declarative flow control for distributed instrumentation
Author
Parvin, B. ; Fontenay, G. ; Taylor, J. ; Callahan, D.
Author_Institution
Comput. Sci., Lawrence Berkeley Lab., CA, USA
fYear
2001
fDate
2001
Firstpage
48
Lastpage
55
Abstract
We have developed a “microscopy channel” to advertise a unique set of online scientific instruments and to let users join a particular session, perform an experiment, collaborate with other users, and collect data for further analysis. The channel is a collaborative problem solving environment (CPSE) that allows for both synchronous and asynchronous collaboration, as well as flow control for enhanced scalability. The flow control is a declarative feature that enhances software functionality at the experimental scale. Our testbed includes several unique electron and optical microscopes with applications ranging from material science to cell biology. We have built a system that leverages current commercial CORBA services, Web servers, and flow control specifications to meet diverse requirements for microscopy and experimental protocols. In this context, we have defined and enhanced instrument services (IS), exchange services (ES), computational services (CS), and declarative services (DS) that sit on top of CORBA and its enabling services (naming, trading, security, and notification). IS provides a layer of abstraction for controlling any type of microscope. ES provides a common set of utilities for information management and transaction. CS provides the analytical capabilities needed for online microscopy. DS provides mechanisms for flow control for improving the dynamic behavior of the system
Keywords
Internet; computerised instrumentation; distributed object management; groupware; microscopy; workstation clusters; CORBA; Web servers; asynchronous collaboration; collaborative problem solving environment; computational services; declarative flow control; declarative services; distributed instrumentation; electron microscopes; exchange services; instrument services; microscopy channel; online scientific instruments; optical microscopes; scalability; software functionality; synchronous collaboration; Collaborative work; Control systems; Data analysis; Distributed control; Instruments; Materials testing; Online Communities/Technical Collaboration; Optical microscopy; Performance analysis; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location
Brisbane, Qld.
Print_ISBN
0-7695-1010-8
Type
conf
DOI
10.1109/CCGRID.2001.923175
Filename
923175
Link To Document