Collaborative environment and workflow decomposition for remote instrumentation Roberto Pugliese ELETTRA - Sincrotrone Trieste SCpA On Behalf of the GRIDCC.

Slides:



Advertisements
Similar presentations
Gaetano Maron, Information Event, Brussel May GRIDCC A realtime interactive GRID to integrate instruments, computational and information resources.
Advertisements

Common Instrument Middleware Architecture and Federation of Instrument Resources for X-ray Crystallography Rick McMullen Indiana University.
Remote Instrumentation Services in Grid Environment BoF Session Session leaders: Marcin Płóciennik.
Remote Instrumentation on the Grid Current experience and future steps on a European Level 1 st HellasGrid User Forum Jan , st HellasGrid.
1 Project overview Presented at the Euforia KoM January, 2008 Marcin Płóciennik, PSNC, Poland.
EGEE 08, Istanbul, September 25th, Support for experimental science communities Istanbul, September 25th, 2008 Norbert Meyer, Marcin Płóciennik.
DORII: Training for Pilot Application Evaluation Paolo Gamba Matteo Lanati.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
Performance analysis of a Grid-based Instrumentation Device Farm Luca Berruti 1, Franco Davoli 1, Stefano Vignola 1, Sandro Zappatore 1 1 CNIT – University.
F. Lelli, Summer School on Grid Computing, Ischia, July 20, 2006 GridCC: Real-time Instrumentations Grids A real-time interactive GRID to integrate instruments,
GM, MIlano, 19 March Grid-enabled Remote Instrumentation with Distributed Control and Computation (GRIDCC) A realtime interactive GRID to integrate.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Elettra Virtual Collaboratory: the evolution of a Virtual Laboratory Software from a simple web application to the GRIDCC Roberto Pugliese, Alessandro.
DORII Deployment of Remote Instrumentation Infrastructure Norbert Meyer Poznań Supercomputing and Netwoking Center DORII Workshop,
Multipurpose Virtual Laboratory : a tool to Support Maintaining, Optimizing, and Trouble Shooting Accelerator Components from Off-Site Roberto Pugliese.
Anna Scipioni Stefano Nativi Jerome Bequignon Mirco Mazzucato Lorenzo Bigagli Vincenzo Cuomo CYCLOPS Project.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 4 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Gaetano Maron, ANW, Halifax, November GRIDCC A realtime interactive GRID to integrate instruments, computational and information resources widely.
F. Lelli, Advanced Training Workshop on Instruments and Sensors on the Grid,Trieste, April 25, 2007 Instrument Elements at Work Imperial Brunel Elettra.
FESR Consorzio COMETA Grid Introduction and gLite Overview Corso di formazione sul Calcolo Parallelo ad Alte Prestazioni (edizione.
Workshop on Scientific Instruments and Sensors on the Grid Introduction and motivations Director: Roberto Pugliese (ELETTRA) Co-Director: Claudio Vuerli.
Through the development of advanced middleware, Grid computing has evolved to a mature technology in which scientists and researchers can leverage to gain.
GRID enabled remote instrumentation and sensors with distributed control Francesco Lelli Istituto Nazionale di Fisica Nucleare – Laboratori di Legnaro.
DORII review Remote instrumentation communities and application support NA3 Roberto Pugliese Sincrotrone Trieste SCpA.
Instruments and Sensors on the Grid Gaetano Maron Istituto Nazionale di Fisica Nucleare – Laboratori di Legnaro Legnaro (PD),
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
The GRIDCC Instrument Element: from prototypes to production environments Roberto Pugliese On Behalf of the GRIDCC Collaboration EU FP6 Project.
F. Lelli, Summer School on Grid Computing, Ischia, July 20, 2006 GridCC: Real-time Instrumentations Grids A real-time interactive GRID to integrate instruments,
Instrumentation of the SAM-Grid Gabriele Garzoglio CSC 426 Research Proposal.
© 2006 Open Grid Forum Remote Instrumentation Services in Grid Environment Current state of art in terms of the integration of the instrumentation with.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID ARCHITECTURE Chintan O.Patel. CS 551 Fall 2002 Workshop 1 Software Architectures 2 What is Grid ? "...a flexible, secure, coordinated resource- sharing.
MTA SZTAKI Hungarian Academy of Sciences Introduction to Grid portals Gergely Sipos
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Enabling Grids for E-sciencE GRIDCC testing EGEE II’ SLA framework through GEANT infrastructure Mary Grammatikou –
Terena conference, June 2004, Rhodes, Greece Norbert Meyer The effective integration of scientific instruments in the Grid.
June 25, 2007 WORKS 07, HPDC 07, Monterey Bay California, June GRIDCC: Real-time Workflow system A.Stephen McGough, Asif Akram, Li Guo, Marko Krznaric,
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA gLite Information System Pedro Rausch IF.
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Vassiliki Pouli
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Testing and integrating the WLCG/EGEE middleware in the LHC computing Simone Campana, Alessandro Di Girolamo, Elisa Lanciotti, Nicolò Magini, Patricia.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
First EELA Conference, Santiago(Cile), 4th September, GridCC: Real-time Instrumentations Grids.
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
The GRIDCC Project: providing a real-time GRID for distributed instrumentation F. Asnicar 1, L. Del Cano 1, G. Maron 2, R.Pugliese 1, C.Scafuri 1 on behalf.
G. Maron, EuChinaGrid 1 st Conference, Rome, September 18-19, 2006 Grid enabled remote instrumentation and sensors with distributed control The GridCC.
G. Maron, EGEE06 Conference,CERN, September, 2006 Instruments and Sensors on the Grid The GridCC Project Gaetano Maron Istituto Nazionale di Fisica.
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
ASPERA WorkshopLyon – 8 October Grid for control of Astronomical Instrumentation C. Vuerli, G.Taffoni, F. Pasian INAF – National Institute of Astrophysics,
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
ENEA GRID & JPNM WEB PORTAL to create a collaborative development environment Dr. Simonetta Pagnutti JPNM – SP4 Meeting Edinburgh – June 3rd, 2013 Italian.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Instrument Elements at Work Imperial Brunel Elettra IBM CNIT IASA IMAA GRNet UniUD INFN Monitor GUI Network Information Provider Instrument Element Network.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Overview for ENVRI Gergely Sipos, Malgorzata Krakowian EGI.eu
© 2006 Open Grid Forum Remote Instrumentation (not only) for fun LEGO Mindstorm Exploration Demo Authors: Andrea Del Linz, Roberto Pugliese (Sincrotrone.
This project is supported under EU FP6 Contract Istituto Nazionale di Fisica Nucleare, Legnaro, Italy Brunel University, Uxbridge, UK IBM, Haifa,
The GRIDCC project Luke Dickens Imperial College / LeSC On behalf of the GRIDCC collaboration.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
GRIDCC Project at Industry
Specification of the User Interface Server/Client
DMQ4:Instruments & Sensors for online remote access
GridICE monitoring for the EGEE infrastructure
gLite Information System
Remote Operations and Online Processing
Report on GLUE activities 5th EU-DataGRID Conference
EGEE Middleware: gLite Information Systems (IS)
The ViroLab Virtual Laboratory for Viral Diseases
Presentation transcript:

Collaborative environment and workflow decomposition for remote instrumentation Roberto Pugliese ELETTRA - Sincrotrone Trieste SCpA On Behalf of the GRIDCC Collaboration BoF - Remote Instrumentation Services in Grid Environment (RISGE) OGF20 - Manchester 7-9 May 2007

BoF RISGE - OGF20 Outline The GRIDCC project  project introduction  pilot applications GRIDCC technologies  IE  VCR  Workflows Final considerations

BoF RISGE - OGF20 The GRIDCC Project The GRIDCC - Grid Enabled Remote Instrumentation with Distributed Control and Computation ( It is a 3-years EU FP6 project started in September 2004 Define and implement the “Instrument Element” to allow a standard remote access to any type of sensors and instruments Tight integration between instruments and the eInfrastructure Complex workflows integrating instruments, computational and storage resources Human Computer interaction via Virtual Control Room groupware tools that support distributed and heterogeneous teams of people in the collaborative access to the extended eInfrastructure

BoF RISGE - OGF20 The GRIDCC partners Participant nameCountry Istituto Nazionale di Fisica NucleareItaly Institute Of Accelerating Systems and ApplicationsGreece Brunel UniversityUK Consorzio Interuniversitario per TelecomunicazioniItaly Sincrotrone Trieste S.C.P.AItaly IBM (Haifa Research Lab)Israel Imperial College of Science, Technology & MedicineUK Istituto di Metodologie per l’Analisi ambientale – Consiglio Nazionale delle Ricerche Italy Universita degli Studi di UdineItaly Greek Research and Technology Network S.A.Greece

BoF RISGE - OGF20 GRIDCC Architecture Web Service Interface Execution Services WfMS WMS AS Instrument elements (IE) Instrument elements (IE) Instrument Element (IE) Compute element (CE) Compute element (CE) Computing Element (CE) Storage Element (SE) Storage Element (SE) Storage Element (SE) Problem Solver Information and Monitoring Services (IMS) Information System (BDII) Security Services Virtual Control Room Virtual Control Room Collaborative Services (CS) WMS Workload Management System WfMS WorkFlow Management System AS Agreement Service

BoF RISGE - OGF20 Execution ServicesCollaborative Environment GRIDCC Architecture Instruments GridComputational Grid IE CE SE Instrument Element Problem Solver Instrument Manager Information & Monitoring System DATA ES VCR Workflow

BoF RISGE - OGF20 GRIDCC main target areas (Large-scale) scientific experiments High energy particle physics (Radio-) Telescopes Remote process control Accelerator control (Tele-) Biomedicine Robotics Automotive Electronic microscopes Widely Sparse Instrumentation Power Grids Monitoring of the territory Monitoring of the sea Geo-hazard prediction Distributed laboratories Transportation monitoring Sensor network GRIDCC Middleware

BoF RISGE - OGF20 Remote Operations of ELETTRA: a feedback via Grid Remote Experts Operator I ESECE IM Accelerator IM Position Monitors IM Correctors See DEMO at the exibition booth 2

BoF RISGE - OGF20 Instrument Element Requirements Interactive access to allow control and monitoring Standard interface to the physical devices Fast publishing of the data acquired by instruments Fast information (logs, errors, etc.) publishing to track the behaviour of instruments and possibly solve problems Quality of Service and Advanced Reservation Computing Grid integration  Move data from instruments to the Grid storage resources (Storage Element) and viceversa  Process data produced by instruments using Grid computing resources (Computing Element) I

BoF RISGE - OGF20 The Instrument Element (IE) Instrument Control Grid Access Access to Instruments Data/Info Pubblishing Instrument Element Web Service SRM/GRIDFTP Custom (JMS,..... ) Custom + Plugins I’m here Discovery QoS Advance Reservation

BoF RISGE - OGF20 SOA accessible operations to control and monitor the instruments (via VIGS)  execute a command  get / set attributes / parameters Multi channel data production Instrument Element: multichannel I/O VIGS Commands Status Data Subscribers Grid Interaction SRM VCR Storage Element (SE) Storage Element (SE) Storage Element (SE) Logs, Errors, States, Monitors Instruments IMS Parameters ES VIGSVirtual Instrument Grid Service IMSInformation and Monitor Service SRMStorage Resource Management IE

BoF RISGE - OGF20 VIGS IMS Proxy Control Manager Data Collector Real Instruments Data Flow Control Flow State Flow Error Flow Monitor Flow The term Instrument Element describes a set of services that enable the remote control and monitoring of instruments Input Manager Event Processor FSM Engine Resource Proxy Control Manager IMS Instrument Element Architecture Resource Service IMS Problem Solver Instrument Manager Instrument Element Data Publisher Access Control Manager SRM/SE GridFTP SE IMS Instrument Protocols

BoF RISGE - OGF20 Instrument Discovery The discovery of the instruments or of the IEs is an issue when the number of elements is high We can have two use cases:  Quasi static case The number of IEs is well defined In this case a register based discovery mechanism can be used. GRIDCC tesbed is using the LCG BDII (Berkely Database Information Index ) based on LDAP The information collected in the BDII follow a GLUE schema  Dynamic case The number of IEs can change very quickly, they are very simple devices, often with poor hardware support The discovery is just use to know which are the online IEs A new approach has been developed based on Peer to Peer (P2P) protocols See DEMO at the exibition booth 2

BoF RISGE - OGF20 Instrument Element: Scalable on embedded systems FPGA PPC 405 Xilink Virtex IV Custom Board Custom Electronics 1 Gbps Ethernet Web Service GridCC IM JavaVM Linux USER INTERFACE Custom Logic Montavista JamVM Standalone Axis IE Instrument Manager

BoF RISGE - OGF20 The Virtual Control Room (VCR) The VCR provides a collaborative environment where users:  Meet and collaborate by means of groupware tools (e.g. chat, shared calendar, logbook, video conference tools)  Search, discover and browse resources such as people, instruments and other eInfrastructure resources (e.g. computing and storage)  Transparently operate with remote instruments using the GRIDCC middleware Infrastructure

BoF RISGE - OGF20 Architecture of the VCR User interface Layer providing General and Application Specific tools Services Layer providing low-level functionalities needed by the VCR Web-based portal providing some basic functionalities and support for aggregating components

BoF RISGE - OGF20 VCR in action

BoF RISGE - OGF20 Grid in the palm of your hand

BoF RISGE - OGF20 WfMS Architecture

BoF RISGE - OGF20 Remote Operations Workflows: OrbitFB

BoF RISGE - OGF20 Final considerations The GRIDCC project is integrating instruments into the “classic” computational/storage Grids. The Instrument Element allows:  virtualisation of the real instruments  support of a variety of instruments from high end to embedded devices The Virtual Control Room is a groupware tools that support distributed and heterogeneous teams of people in the collaborative access to the extended eInfrastructure The Complex workflows integrating instruments, computational and storage resources can be executed Sustainability Production installations Support new user communities