130 likes | 274 Views
Incorporating Scientific Instruments into the Grid. Francesco Lelli University of Lugano. AAA/SWITCH Info-Day, Bern. 29.09.2014. 1. What is the Grid made of?. Computing Element (CE). Storage Element (SE). Instrument Element (IE). Let’s start with an Example.
E N D
Incorporating Scientific Instruments into the Grid Francesco Lelli University of Lugano AAA/SWITCH Info-Day, Bern 29.09.2014 1
What is the Grid made of? Computing Element (CE) Storage Element (SE) Instrument Element (IE)
Let’s start with an Example • The phone is using a browser • The device is quite responsive • The device has a light • Nobody stopped the device in the second movie 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 3
How does it work? Grid Infrastructure Web Server Grid Access Computing Element HTTP Storage Element Web APIs Storage Element Instrument Element (IE) Grid Access Web Server Computing Element Feedback Loop Com. Prog Control Logic Feedback Loop NXT APIs Bluetooth Operating System Lego Robot More at: http://instrumentelem.sourceforge.net/
The CMS Experiment: Compact Muon Solenoid 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 5
DAQ IM DAQ RS DAQ IMS FB RB FF xdaq xdaq xdaq Instrument Element (IE) Deployment in CMS • First Deployment for the CMS Magnet Test and Cosmic Challenge (late 2007). Now (finally) In production. CMS Control Structure CMSDetector User Interface Top IE CSC IE Tracker IE HCAL IE DAQ IE RPC IE Trigger IE DT IE ECAL IE 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 6
Maestro Storage IE Control Room AGaTA Deployment Services • First Deployment early 2009 Services Top IE Main Data Flow Ancillary IE SlwCtrl IE Narval Systems PSA Chf d’Or Tracking Chf d’Or EVB Chf d’Or SlowCtrl Sub- System Tracking Sub-System PSA Sub-System EVB Sub- System Storage Sub- System Ancillary Sub- System
Instruments on the Grid • The Integration between Grid and Instruments is becoming a popular topic Visitors Returning Visitors 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 8
Future? We are looking for Swiss partners that are interested in interfacing instruments with the Swiss National Grid Quoting from Distributed Computing Infrastructure (DCI) Call 2010 “…… • 1.2.1.4 –Access to DCI platforms –Easier access to DCIs through science gateways for computing and data service; support workflows combining capacity & capability computing and access to data & networks • 1.2.1.5 –Extension of DCI platforms –Extend existing DCIs to incorporate remote operation of scientific instruments (e.g. in context of ESFRI roadmap projects) ........” On Going Discussion: Nicolas Ray (Unige) Sigve Haug (Unibe) More: On going discussion with EMSO and KM3Net experiments in this direction 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 9
Towards IE infrastructure in SwiNG (i) (a naive view) Computing Element SWITCHaai Security User Interface Storage Element …… ARC Middleware Instrument Element UI Proxy Computing Element Computing Element Web API Instrument Manager Solution for Average Data throughput less than 1MByte per second
Towards IE infrastructure in SwiNG (ii) (a naive view) Computing Element SWITCHaai Security User Interface Storage Element …… ARC Middleware Instrument Element Storage Element Computing Element Computing Element Web APIs Instrument Manager(s) Solution for Average Data throughput less than 10MByte/sec
Towards IE infrastructure in SwiNG (iii) (a naive view) Computing Element SWITCHaai Security User Interface Storage Element …… ARC Middleware Instrument Element Storage Element Computing Element Computing Element Web APIs Instrument Manager(s) Instrument Manager(s) Instrument Manager Solution for Average Data throughput 100MByte/sec or more
Do you want to Join? Incorporating Scientific Instruments into the Grid Francesco Lelli University of Lugano http://instrumentelem.sourceforge.net/ 29.09.2014 F. Lelli, Incorporating Scientific Instruments into the Grid, Bern, ch 13