• 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