Download presentation
Presentation is loading. Please wait.
Published byElwin Briggs Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.