Presentation is loading. Please wait.

Presentation is loading. Please wait.

Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 1 Instruments in Grid: the New Instrument Element C. Vuerli (1,2), G. Taffoni (1,2), I.

Similar presentations


Presentation on theme: "Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 1 Instruments in Grid: the New Instrument Element C. Vuerli (1,2), G. Taffoni (1,2), I."— Presentation transcript:

1 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 1 Instruments in Grid: the New Instrument Element C. Vuerli (1,2), G. Taffoni (1,2), I. Coretti (1), F. Pasian (1,2), P. Santin (1), M. Pucillo (1) (1) INAF – Astronomical Observatory of Trieste (2) INAF – Informative Systems Unit

2 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 2 The Goal Gridification of Telescopes and attached astronomical instrumentation to allow remote monitoring and control in Quasi-Real Time Step 1. Remote monitoring of telemetry and scientific data under acquisition Step 2. Remote control: the astronomer interacts with night assistant by remotely sending commands and receiving feedback

3 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 3 The Origin: The GRID.IT Project GRID.IT: National multi-disciplinary project to validate the Italian Grid infrastructure INAF participates with 3 applications Access to Astronomical Databases via Grid Porting on Grid the VST Pipelines Monitoring/Control of astronomical instrumentation

4 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 4 Astro DBs in Grid: drivers “Customer whishes”: Transparent access to data sources (DBs); Transparent access to computing resources; Complex workflows; IVOA standards for data access; GRID computing and storing resources; Integration of the VObs with Grid technology is of key importance to provide users with proper computing power

5 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 5

6 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 6 Our Grid It is the Grid middleware that we used in the framework of GRID.IT Project Set up by INFN (National Institute of Nuclear Physics) to run jobs of the LHC (Large Hadron Collider) experiments (CERN, Geneva) LCG (LHC Computing Grid) based on Globus 2.4  native computing and data storage resources LCG now migrated to gLite (WebServices enabled) No native access to non-computational resources G-DSE: a low level integration framework In Globus and not on Globus

7 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 7 Control systems in Grid Grid TeleControl Protocol (GTCP) JavaServices + GT4 container Xport (X-ray Cristallography) WebServices GridCC Web Services G-ICS: a low level integration framework on a production grid

8 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 8 Recycling work on G-DSE to enable G-ICS Provide a suitable formal definition of a Grid Abstract Computing Machine using Formal specification language Review the architectural definition of a Data Source Engine (DSE), to build an Instrument Control System Provide ICS integrated in the existing Grid Resource Layer Framework (G-ICS) Extend GIS capabilities to understand and handle monitoring and control requests to ICS Extend GIS capabilities to describe ICS Resources Provide a new Manager for ICS integrated in Globus Extend semantic and provide it to RSL to use G-ICS Etc…

9 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 9 Query DB specific driver G-DSE and G-ICS gatekeeper JobMangerQueryManger JobProcess QueryProcess Scheduler p-in Pbs/LSF query plug-in GRAM GIS RDBMS MDS GRIS Ldap ldif Grid Providers (snmp) Instrument Control System ICSManger ICS plug-in ICSProcess ICS specific driver ICS RDBMS

10 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 10 LCG-2: DB + ICS enabled middleware Computing cluster Network resourcesData storage Operating system Local scheduler File system User accessSecurityData transfer Information schema Resource Broker Data managementApp monitoring system User interfaces Applications Hardware System software “Basic” services “Collective” services Application level services HPSS, CASTOR… Scientific Linux NFS, … PBS, Condor, LSF,… VDT (Condor, Globus, GLUE) + XMLDB + XMLICS EU DataGrid +Glite + G-DSE + G-ICS Information system RDBMS MySQL Ora, etc. ICS Instruments

11 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 11 From G-DSE to QE With the “G-DSE enabled” collective and resource Grid layers, the new QE Grid Element is introduced QE is a CE able to manage Queries and to connect RDBMS resources via Grid It speaks RSL to interact with Grid services, VOQL when exchanging data with RDBMS resources and processing query requests coming from UIs (Users)

12 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 12 From G-ICS to IE With the “G-ICS enabled” collective and resource Grid layers, the new IE of the Grid is introduced IE is a CE able to manage, monitor and control requests to interact with ICS resources via Grid It speaks RSL to interact with Grid services, and ICSL (Instrument Control System Language) when connecting an ICS

13 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 13 From G-ICS to IE What we need is: ICSP: a ICS Protocol to make IE and ICS able to communicate each other ICSL: a ICS Language used by IE to speak with ICS according to protocol ICSP ICSC: an Instrument Control System Connector, being it a driver able to speak ICSL and understand ICSP-compliant requests and map them in requests to the specific ICS sitting behind it handle answers to these requests

14 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 14 From G-ICS to IE ODBC client QE ODBC Driver Oracle Mysql Postgres Custom Odbc lang ICS 2 ICS 3 ICS 4 ICS 1 ICSL ICSC client IE ICSC Driver Mapping the DSE schema into ICS: The ODBC Driver translates standard SQL in the SQL (extensions included) of the specific DBMS to be contacted Similarly, the ICSC Driver translates standard ICSL in the specific ICSL (extensions included) of the ICS to be contacted Extensions retrieved from metadata repository via MDS

15 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 15 Grid Instrument Control System Local Resource Manager ICS Grid Access Enabled GRAM Protocol Grid info system MDS LDAP Job Manager ICSC Manager ICS Instance Man ICSC Driver ICS Instance Worker Node Meta Machine GANGLIA snmpd ICS Synchro CS Tel CS Synchro ODBC Manager DSE Instance Man ODBC Driver DSE Instance DSE Internal DB User DB

16 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 16 Long Term Goal: Grid and VObs UIUI VOQL AstroDB Grid Information and Brokering System RSL(VOQL) QE MetaData QE VOQL AstroDB QE VOQL AstroDB External IVOA Resource (Registry) RSL(VOQL) VOQL RSL VOQL Outside Grid (VObs) Data Data not available in Grid Data found in Grid

17 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 17 Long Term Goal: Grid and VObs UIUI Grid Information and Brokering System Mon/Ctrl requests QE MetaData IE ICSL IE ICSL RSL(VOQL) Data Instrument Control System RSL ICSC Instrument Control System ICSC

18 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 18 In Summary: What is the IE? The IE inherits from the CE, so it has all the characteristics of a classic computing element The IE, moreover, makes possible to Publish on the Grid any kind of scientific instrumentation. Telescopes and related astronomical instrumentation are just an example of it Share on the Grid infrastructure any kind of scientific instrumentation Get access to any kind of scientific instrumentation shared on the Grid infrastructure Perform remote monitoring sessions in which the Grid technology only is used Perform remote control sessions in which the Grid technology only is used

19 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 19 Current Status Institutes that collaborated in the framework of GRID.IT Project INAF Trieste IE project coordination and development/test G-DSE development/test INAF Padova G-DSE development/test INAF Capodimonte (Naples) IE development/test INFN-CNAF G-DSE development/test

20 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 20 Current Status We are going on through subsequent refinement steps For the time being monitoring only implemented ICS not fully implemented on Grid yet

21 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 21 Current Status Two test-bed ICS identified (at Trieste and Naples observatories) Tests successfully carried out on LCG implementation of the Grid middleware (no G-ICS extension) New project proposals and requests for funding under evaluation to carry out the implementation of the Instrument Element

22 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 22 Test-bed and the first prototype of UIF First prototype of UIF written in Java The Celestron C-14 located at the Basovizza branch station of INAF-OATs

23 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 23 The final goal: An Integrated System Grid-UI The GRID Grid-GUI IE QE DBMS CE SE IE Synchrotron

24 Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 24 End of Presentation Thank you for your attention


Download ppt "Instruments and Sensors in Grid – ICTP Trieste – 23 April 2007 1 Instruments in Grid: the New Instrument Element C. Vuerli (1,2), G. Taffoni (1,2), I."

Similar presentations


Ads by Google