amsterdam december 4-6, 2006 escience 2006 a grid-based architecture for the composition and the...
Post on 19-Jan-2018
215 Views
Preview:
DESCRIPTION
TRANSCRIPT
Amsterdam December 4-6, 2006
eScience 2006
A Grid-based Architecture for the Composition A Grid-based Architecture for the Composition and the Execution of Remoteand the Execution of Remote
Interactive MeasurementsInteractive Measurements
Andrea BagnascoAndrea Bagnasco, AriannaArianna PoggiPoggi,, AnnaAnna MarinaMarina ScapollaScapolla
{bagnasco, apoggi, scapolla}@dibe.unige.it{bagnasco, apoggi, scapolla}@dibe.unige.it
eScience 2006 eScience 2006 Amsterdam, Netherland Amsterdam, Netherland
December 4-6, 2006December 4-6, 2006
Amsterdam December 4-6, 2006
eScience 2006
OutlineOutline
Grid and instruments: state-of-the-art
Case study presentation
The proposal of a Grid-based architecture
Conclusions
Amsterdam December 4-6, 2006
eScience 2006
Grid and instruments: state-of-the-artGrid 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 .
Amsterdam December 4-6, 2006
eScience 2006
Case studyCase study
Web Portal
Amsterdam December 4-6, 2006
eScience 2006
RequirementsRequirements
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).
Amsterdam December 4-6, 2006
eScience 2006
Service oriented approachService 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
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Instrument Services
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based ArchitectureThe Grid-based Architecture
Distributed Storage
PORTAL Composition ApplicationExecution Application
Measure-WF Repository
Storage Service
Computing Service
Instrument Service 2
InstrumentService 1Driver1 Driver2
Dev1 Dev2Hw 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
Glo
bus
Tool
kit 4
Server side
Amsterdam December 4-6, 2006
eScience 2006
The Grid-based Architecture: the portalThe Grid-based Architecture: the portal
Based on the GridSphere Portal framework
Provides a secure access to create and execute measurements.
Amsterdam December 4-6, 2006
eScience 2006
ConclusionsConclusions
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.
Amsterdam December 4-6, 2006
eScience 2006
Thank you for your attentionThank you for your attention
Contact: Contact: apoggi@dibe.unige.itapoggi@dibe.unige.it
top related