First EELA Conference, Santiago(Cile), 4th September,2006 ([email protected]- [email protected]) GridCC: Real-time Instrumentations Grids A real-time interactive GRID to integrate instruments, computational and information resources widely spread on a fast WAN Andrea Petrucci Istituto Nazionale di Fisica Nucleare Laboratori Nazionali di Legnaro, Legnaro Italy
GridCC: Real-time Instrumentations Grids. A real-time interactive GRID to integrate instruments, computational and information resources widely spread on a fast WAN Andrea Petrucci Istituto Nazionale di Fisica Nucleare Laboratori Nazionali di Legnaro, Legnaro Italy. Overview. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
The term Instrument Element describes a set of services that provide the neededinterface and implementation that enables the remote control and monitoring of physical instruments.
Grid Interaction
Da
ta M
ove
r
Instruments
Quick Answers to the previous slide: 1) The VIGS provide the a uniform
instrument instrumentation way 2) The fast communication channel
disseminate the acquired information between instruments
3) The Data Mover provide a standard Grid Interface in order to be accessed by others Grids components like the SE and the CE
Instrument Element ArchitectureVirtual Instrument Grid Service (VIGS)
ResourceService
Inf & MonService
ProblemSolver
InstrumentManager
Instrument Element
Data Mover
IMSProxy
ControlManager
DataCollector
Real Instruments
Data Flow
Control Flow
State FlowError FlowMonitor Flow
• The IE entry point is constitued by a Web Service interface called Virtual Instrument Grid Service(VIGS)• The VIGS allows users to access and control the specific physical Instrument from any part in the world using a VCR.
The IE components are typically implemented into a fully equipped Machines (e.g. dual core cpus, large memory, large disks, etc). This is true for RS, IMS and PS. For IM (and DM) there are 2 possibilities, according to the application type:• IM implemented in a fully equipped machine• IM embedded into the instrument that should be controlled
Customizable Plug-in modules to interface to the instruments
IM is composed by 3 main components: Control Manager:
Input Manager : It handles all the input events of the IM. These includes commands from GUIs or other IMs,errors/state/log/monitor messages. Event Processor: It handles all the incoming message and decide where to send them. It has processing capabilityFSM: A finite state machine is implemented.Resource Proxy: It handles all the outgoing connections with the resources.
Data Collector: It get data from the controlled instruments and make them available to the data mover. A local storage of the data is even foreseen. IMS Proxy: It receives error/state/log/monitor information from the controlled resources and forward them to IMS.
The Resource Service (RS) handles all the resources of an IE and manages their partition (if any).
A resource can be any hardware or software component involved in the IE (instruments, Instrument Managers, IMS components)
RS stores the configuration data of the resources and download them to resource target when necessary
Resources can be discovered, allocated and queried. It is the responsibility of the RS to check resource availability and contention with other active
partitions when a resource is allocated for use. A periodic scan of the registered resources keeps the configuration database up to date. RS is interfaced to the WMS
The Information and Monitor Service (IMS) collects messages and monitor data coming from GRID resources and supporting services and stores them in a database. There are several types of messages collected from the sub-systems. The messages are catalogued according to their type, severity level and timestamp. Data can be provided in numeric formats, histograms, tables and other forms.
The IMS collects and organizes the incoming information in a database and publishes it to subscribers. These subscribers can register for specific messages categorized by a number of selection criteria, such as timestamp, information source and severity level.
The Run Control prototype is controlling and monitoring a Data Acquisition (DAQ) system of the High Energey Physical Experiment CMS at the CERN Large Handron Collider.
Far remote operation of an accelerator facility in volves the planning of accelerator operations, the maintenance of the accelerator and its trouble shooting, the repair of delicate equipment, understanding and pushing performance limitations, performing studies, performing commissioning and set ups and rou tine operations.