Presentation is loading. Please wait.

Presentation is loading. Please wait.

Amsterdam December 4-6, 2006 eScience 2006 A Grid-based Architecture for the Composition and the Execution of Remote Interactive Measurements Andrea BagnascoAriannaPoggi,

Similar presentations


Presentation on theme: "Amsterdam December 4-6, 2006 eScience 2006 A Grid-based Architecture for the Composition and the Execution of Remote Interactive Measurements Andrea BagnascoAriannaPoggi,"— Presentation transcript:

1 Amsterdam December 4-6, 2006 eScience 2006 A Grid-based Architecture for the Composition and the Execution of Remote Interactive Measurements Andrea BagnascoAriannaPoggi, Andrea Bagnasco, Arianna Poggi, AnnaMarinaScapolla Anna Marina Scapolla {bagnasco, apoggi, scapolla}@dibe.unige.it eScience 2006 Amsterdam, Netherland December 4-6, 2006

2 Amsterdam December 4-6, 2006 eScience 2006 Outline  Grid and instruments: state-of-the-art  Case study presentation  The proposal of a Grid-based architecture  Conclusions

3 Amsterdam December 4-6, 2006 eScience 2006 Grid and instruments: state-of-the-art Initially:  grid technologies were applied to share and elaborate massive experimental datasets;  instruments were not considered grid resources;  data acquisition in batch mode;  no interaction with instruments. Now, the interest is moving to :  exposing instruments as grid resources;  real-time access and control of remote instrumentation;  dynamic cooperation of distributed measurement instruments;  service oriented approach.

4 Amsterdam December 4-6, 2006 eScience 2006 Case study Web Portal

5 Amsterdam December 4-6, 2006 eScience 2006 Requirements  Interactivity between users and measurement instruments.  Management of repeated sequence of data acquisition, computation and presentation.  Real-time feedback from the test bench (human-in-the-loop case).  Uniqueness of resources (instruments are real devices connected to specific systems under test).  Instruments synchronization, when more instruments are involved in a measurement.  Test-bench access control (exclusive access or multi-user concurrent access).

6 Amsterdam December 4-6, 2006 eScience 2006 Service oriented approach  Exposing instruments functionalities as Web Services:  the instrument services offer the functionalities of a specific device or of a set of devices that can be considered as a unique element on the base of their commonalities.  Thinking the measurement as a process that requires invoking instrument web services in an ordered sequence.  This is a workflow and could be exposed as a web service

7 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

8 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

9 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

10 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

11 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

12 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

13 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

14 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

15 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

16 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Instrument Services Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

17 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture Distributed Storage PORTAL Composition ApplicationExecution Application Measure-WF Repository Storage Service Computing Service Instrument Service 2 Instrument Service 1 Driver1Driver2 Dev1Dev2 Hw setup Instrument Services Measure-WF Execution Service Resource Tier Engine Tier Portal Tier Security Service Web Browser Client side Measure-WF Manager Service Measure-WF Composition Service Globus Toolkit 4 Server side

18 Amsterdam December 4-6, 2006 eScience 2006 The Grid-based Architecture: the portal  Based on the GridSphere Portal framework  Provides a secure access to create and execute measurements.

19 Amsterdam December 4-6, 2006 eScience 2006 Conclusions We have implemented and tested:  Instrument as grid resources.  Instrument web services.  Composition of measurement workflows.  The “execution service” that coordinates the operations of the real instruments.  Lock/unlock.  Session management.  Instrument services invocation. The prototype has been developed on electronic measurement instruments and experiments, but it is usable with any kind of devices.

20 Amsterdam December 4-6, 2006 eScience 2006 Thank you for your attention Contact:apoggi@dibe.unige.it


Download ppt "Amsterdam December 4-6, 2006 eScience 2006 A Grid-based Architecture for the Composition and the Execution of Remote Interactive Measurements Andrea BagnascoAriannaPoggi,"

Similar presentations


Ads by Google