Top Banner
EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23
23

EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Jan 12, 2016

Download

Documents

Evan Pierce
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

EO GRID Processing on DemandESA grid activity report on 2007

luigi.fusco, guoqing liESRIN, European Space Agency (ESA)

Presented for WGISS-23, 2007-5-23

Page 2: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Summary

Brief introduction to ESA EO satellites

EO community and GRID requirements

EO GRID Processing on Demand (G-POD)–Operational experience–Future vision and plans

Page 3: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

ENVISAT product’s examples

Page 4: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

The International Charter on Space and Major Disasters

Initiated by CNES and ESA, joined by CSA, NOAA, ISRO, CONAE, JAXA, USGS and DMC

Unified system of space data acquisition & delivery in case of natural or human-made disasters

Data delivery to civil protection agencies, emergency & rescue services; UN cooperating body since 2003

Operational since 2000: 24 hrs on-duty-operator, data resources from all Charter members

Recent Examples of Charter Activation:Bam Earthquake 2003 Darfur Crisis 2004 Tsunami Catastrophe 2004/2005 Hurricane Katrina 2005 Cyclone Kyrill 2007

Key international EO programmes

Page 5: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

GLOBAL MONITORING FOR ENVIRONMENT AND SECURITY (GMES)

European independence in critical data sources for

environmental monitoring and security

and

the European contribution to the Global Earth

Observation System of Systems (GEOSS)

Key international EO programmes

Page 6: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

The Earth Science world

Atm

osph

ere

Oce

an

Biosphere

Cryosphere

Noisy observations

Optimal Trajectory

First guess

time

Field

Coupled and inter-disciplinary processes

Complex web of sensor

Complex data analysis

Page 7: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Some Earth Science digital data requirements

Global, regional, local applications– Alternative use of the data at different resolution

Large historical distributed archives– Long term data and knowledge preservation issues

Near real-time access to data– For processing, value adding and dissemination

Integration with models to provide long term trends and forecast

– Data assimilation Integrate different data sources

– Standardisation, Virtual Organisation, …Need to link data to technical information and

scientific results– Need to keep/transfer the historical Knowledge

Page 8: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Why GRID at ESA for EO ?

Operational issues– Envisat generate > 500GBytes of data per day…– EO archives are “scattered” – Algorithm evolutions require recurrent reprocessing– More efficient use of existing infrastructures

Scientists / user – Need near-real-time access, historical and multi-sources– have the processing algorithms– require large investments to handle the data on their site

GRID can solve the equations…– move processors close to the data – reduce dissemination costs and effort– evolutions benefit to all at once

GRID as a common shared platform for collaborations

Page 9: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

EO GRID Processing on Demand (G-POD) Objectives

Provide a “user-segment” environment– Put data & processors together– Allow “on-demand” processing of the data

Offer scientists a “production” lab– Focus on algorithms– Reuse housekeeping functions (e.g. catalogue, software tools)– Bridge gap from “prototype” to “production” processor

Offer scientists a “collaboration” environment– Share tools and functions– reuse output of other processors– IPR is kept by the scientist

Open and scalable– host “any” processor– bring more resources (other grids) and data (other archives)

together

Page 10: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

The ESA EO GRID environment

SecurityUser certification via ESACERT

underway

Software resources on-line– IDL, Matlab, BEAT, BEAM, BEST,

CQFD, Compilers, public domain image processing utilities

– Catalogue queries and data provision functions

– Data viewers

Computing and Storage Elements

– Over 200 Working Nodes– Over 100 TB on-line store– Middleware: LCG 2.6, GLOBUS 4,

gLite3– Link to external CE and SE (e.g.

campus, EGEE…)

Data Interfaces – GS products Rolling Archives

(ENVISAT, MSG)– MODIS NRT products over Europe– Access to AMS SatStore– Some accesses to NASA and other

external data providers

Network – Gbit LAN– 64-192 Mbps to GARR– HiSEEN WAN (e.g. to PACs/PDHS)– MEGALAB (soon 20-40 Gbps in

Frascati area)

Page 11: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Grid-On-Demand Core Elements

Local GRID Resources

J ob ManagerGrid Gateway ESA Cluster Nodes

Temporary Environment

Rolling TeraStorage

External Clients 3rd-Party Elements

AMS Service

SOAP Service

Auxiliary FTP Server

Cache System

EOLI Servlets

EO GridEngine(Web Service)

Authentication Services and Session Manager

J obs/User References

J ob Factory

Temporary Environment

Web ClientHTTP-based request

Muis Gateway(Web Service)

MUIS Query and Rendering Service

Browse Cache System

Grid-On-Demand Core components

Application InterfaceComponents

MyProxyServer

Proxy Certificates

HTTP

AMS/API

FTP

SFTP

SOAP

SOAPSOAP

MyP

roxy

HTTP SOAP

GIP/CIP

HTTP

HTTP

GLOBUS/LCG

SOAP

(Archive Listing)

MyProxy

Earth Observation Grid on-Demand Portal(Web Service)

User Session Manager and Security

Users Data Folder

Task Factory(I /O Interface)

Task Flow Definition

OpenGIS Web Services

Auxiliary GIS Data

Task Manager (Submission and Status)

Task Database

Task Scheduler

Task Database

Operational Procedure

EPIS

FTP/SFTP

AM

S/A

PI

Envisat PDS

FTP

Product Input Flow Product Output Flow

MUIS-C

EnvisatCatalogue

AMS

Storage

DVD

Data Reprocessing Service Operator•Login

•Define J ob

•Submit J ob

•Monitor

SO

AP

SOAP Clients

C#, Delphi, PHP, J AVA

SOAP

(ESTEC) Certificate Authority

CRLs

CR

L dow

nlo

ad

ApplicationPrograms

J ob Templates

To C

NR

, oth

er

GR

IDs

To other GRIDs(e.g. CNR)

Grid-On-Demand Core Elements

Local GRID Resources

J ob ManagerGrid Gateway ESA Cluster Nodes

Temporary EnvironmentTemporary

EnvironmentRolling Tera

StorageRolling Tera

Storage

External Clients 3rd-Party Elements

AMS Service

SOAP Service

Auxiliary FTP Server

Cache System

AMS Service

SOAP Service

Auxiliary FTP Server

Cache SystemCache System

EOLI Servlets

EO GridEngine(Web Service)

Authentication Services and Session Manager

J obs/User References

Authentication Services and Session Manager

J obs/User ReferencesJ obs/User References

J ob Factory

Temporary EnvironmentTemporary

Environment

Web ClientHTTP-based request

Muis Gateway(Web Service)

MUIS Query and Rendering Service

Browse Cache System

Muis Gateway(Web Service)

MUIS Query and Rendering Service

Browse Cache System

MUIS Query and Rendering Service

Browse Cache System

Browse Cache System

Grid-On-Demand Core components

Application InterfaceComponents

MyProxyServer

Proxy Certificates

MyProxyServer

Proxy Certificates

Proxy Certificates

HTTP

AMS/API

FTP

SFTP

SOAP

SOAPSOAP

MyP

roxy

HTTP SOAP

GIP/CIP

HTTP

HTTP

GLOBUS/LCG

SOAP

(Archive Listing)

MyProxy

Earth Observation Grid on-Demand Portal(Web Service)

User Session Manager and Security

Users Data Folder

User Session Manager and Security

Users Data Folder

Users Data Folder

Task Factory(I /O Interface)

Task Flow Definition

OpenGIS Web Services

Auxiliary GIS Data

OpenGIS Web Services

Auxiliary GIS DataAuxiliary GIS Data

Task Manager (Submission and Status)

Task Database

Task Manager (Submission and Status)

Task Database

Task Database

Task Scheduler

Task Database

Task Scheduler

Task Database

Task Database

Operational Procedure

EPIS

FTP/SFTP

AM

S/A

PI

Envisat PDS

FTP

Product Input Flow Product Input Flow Product Output Flow Product Output Flow

MUIS-C

EnvisatCatalogue

EnvisatCatalogue

AMS

Storage

AMS

StorageStorage

DVDDVD

Data Reprocessing Service Operator•Login

•Define J ob

•Submit J ob

•Monitor

SO

AP

SOAP Clients

C#, Delphi, PHP, J AVA

SOAP

(ESTEC) Certificate Authority

CRLs

(ESTEC) Certificate Authority

CRLsCRLs

CR

L dow

nlo

ad

ApplicationPrograms

ApplicationPrograms

J ob Templates

J ob Templates

To C

NR

, oth

er

GR

IDs

To other GRIDs(e.g. CNR)

Grid on Demand Infrastructure

I/F to external GRID resources via research networks

ESA GS Operat’s

Use

r ac

cess

to

ols

Only one environment for operations and new dev

Page 12: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

EO Data on-line in GRID storage

ASAR – ASAR GM: Feb 2004 onwards– ASAR Medium Resolution: June 2005 onwards– Occasional High Resolution products

MERIS– Level 1,2 RR: full mission– Samples of FR Level1

AATSR - Level 1: full mission- Level 2: since mid 2005

Atmospheric– GOME Level 1,2: 1996 onwards– GOMOS, MIPAS, SCIAMACHY full archives from D-PAC

Third-party data – MSG SEVIRI: last 12 months– MODIS NRT over Europe

More to come …

Page 13: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Web Portal Interface

Temporal/spatial selection of products

Job definition, submission and live status monitoring

Customisable result visualization interfaces

Access to output products and documentation

Page 14: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Experience so far

Wide ranging applications supported–Systematic productions of high-level

products (e.g. level-3)–On-demand Data access and visualisation–Algorithm and data validation activities

• software test-beds (ESA toolboxes e.g. BEAT, BEAM, BEST)

• Processor test-beds

–Internal Research projects

Over 40 projects supported, more to come!

Page 15: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Routine Production MERIS Level-3 Products NRT generation

– Joint ESA collaboration with ACRI (France),JRC/Ispra (European Commission) and Brockmann Consult (BEAM)

– 11 monthly products published on-line http://earth.esa.int/meris/level3

Daily ASAR GM mapping of Antarctica– Internal Development in operations since 2005– Daily Generation of 400-m resolution mosaics

and publish to ESA Web Map Server http://ssems1.esrin.esa.int:8080/map/context.php

EarthCare Simulator– Collaboration with Estec and Univ. of Valencia (Spain)– Preparatory activity of the mission EarthCARE– 2.5 105 simulations carried out using ESA and CNR

GRIDs

River and Lake Processor– ESA/Montfort University (UK) collaboration– Accurate River and Lake heights measurements in

NRT from satellite altimetry (RA2)– products published online http://earth.esa.int/riverandlake

Meris True-Color Mosaics– 9km resolution global Monthly mosaics of MERIS data

Page 16: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

On demand processing ASAR on Demand

– Integrated environment for SAR processing

– Binds separate functionality into higher-level applications (flood monitoring, co-registration, mosaicing, etc)

Imager– Multi-mission imaging tools– Data selection, user-defined processing,

image rendering, geo-coding, visualisation

MIRAVI Geo-toolboxGeocoding of MERIS full resolution images

produced by MIRAVI real-time service

Aeromeris– Fast extraction over user-area of pixels

and statistics from the complete MERIS level-2 product archive

– Output to Excel, Google Earth, XML

Page 17: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Algorithm Validation

Volcanoes Monitoring by Infrared

– Fast Extraction of AATSR thermal anomalies over > 200 volcanoes

– Under validation, Operational service planned for early 2007

GRIMI-2– EADS/Astrium MIPAS Level-2 reference

processor used to validate the operational PDS processor

– Test data generation: 300 profiles (100GB) processed in 1hour

YAGOP– Alternative GOMOS O3 and Temp level-2

processor (internal research)– Validation against operational ESA

products RAIES Processor

– Assessment of the 2000 Hz individual echoes of Envisat/RA2

Page 18: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

New Research applications MERIS/GOME inter-comparison

– Validation of Envisat/MERIS cloud fraction and water vapour measurements against ERS-2 GOME

Var2Grid– ESA/DMI cooperation (DK)– 3DVar data assimilation (T and specific

humid.) with CHAMP/GPS products (Background ECMWF ERA40)

SCIA-SODIUM– Internal prototype development– Extraction of Sodium profiles in

mesosphere from Sciamachy– Collaboration with ESO for the next

generation telescope ground site survey ALOS PRISM DEM Prototype Processor

– Internal Research (ESA Trainee)– Image co-registration of PRISM views and

height reconstruction by image matching between PRISM triplet images M

ou

nta

ins

aro

un

d S

hiz

uo

ka,

Jap

an

Page 19: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Earth Science G-POD

Call for Proposals

http://eopi.esa.int/G-POD

Promote the access and use of EO mission data available at ESA, offering on-line access to products with attached computing infrastructure and tools to assist the generation of “scientific added value products”

– new earth science algorithms – Build network of competences;

promote e-collaboration – transition from science

algorithms to new user products…

First call published beginning June 2006 on EOPI web

11 Proposals selected in first call, implementation ongoing

First very promising results expected mid 2007

Next call in few months

Page 20: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

• Validation period: 11 day ensemble of GOMOS data (Sep., Oct., Dec. 2002)• total set of selected occ. events GOMOS: 1719 MIPAS: 4099 ECMWF: 1719

GOMOS to MIPAS temperature profile comparison (relative errors

shown in Fig.)

Time – Space coincidences criteria for analysis: 3h&300Km

YAGOP: Yet Another GOMOS Processor

GRID is very good for such analysis:

1 generic grid service

Page 21: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

near future GRID plans

Operational Opportunities– Routine generation of “standard” high level

products– Extend infrastructure to other facilities and across

establishmentsConsider potential use of GRID

– In future EO missions preparation – GMES Service Elements– Contribute to GEOSS architecture– As a mean to get the science community more

involved in ESA programmesEarth Science presence in European e-

infrastructure initiatives – Strong participation to new EC FP7 initiatives such

as e-infrastructure, digital repositories, knowledge preservation, e-content... Knowledge

Infrastructures

Page 22: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

GRID based RTD plans

Grid ES Community Applications

DL Applications …… as Knowledge InfrastructurePECS

GRID

ES Grid on Demandin operation @ ESA

CWE Applications

Page 23: EO GRID Processing on Demand ESA grid activity report on 2007 luigi.fusco, guoqing li ESRIN, European Space Agency (ESA) Presented for WGISS-23, 2007-5-23.

Thank you!

The ESA EO GRID TeamMore information at http://eogrid.esrin.esa.int