SlideShare a Scribd company logo
Research & Service Support
Delft Software Days 2015, Deltares
28/10/2015
Processing services for Sentinel-1 data
exploitation
RSS Team member: J. Manuel Delgado
Outline
1.Service description
2.Processing services
a. RSS processing on demand
b. RSS Cloud Toolbox
3.SNAP / Sentinels Toolbox
4.Examples of Sentinel-1A data processing
Service Objectives
• Support the Earth Observation community in exploiting EO data
• data provisioning
• data access
• data processing
• Empower effective and efficient research process
• Support exploitation environments
• enabling product generation
• specific derived information
instead of bringing “Big Data” to “users”
we bring “users” to “Big Data”
User community
RSS user community includes:
• Scientists (research centers, universities)
• Service developers (sme or industry developing technology projects)
• European or international institutions
who have started their work locally on their workstations with some data
samples and want to “scale up” to massive data processing or wide
service exposure.
Support in the Research Process
Support options
Provision of customized Sandboxes and Cloud Toolboxes
Customized Virtual Machines with pre-installed software (e.g. NEST, Sentinel
Toolbox, Matlab, IDL, other) to support user-specific processing requirements
can be provided on researcher request
Provision of EO data of interest
Data can be provided either in the sandbox/toolbox or on a dedicated Data
Farm for further processing. Reference datasets from ESA and Third Party
Earth Observation data on required areas of interest and time intervals can be
made available for download to the researcher's desktop
Processor Hosting / Processing
Algorithm integration and hosting service of selected processors on RSS
virtual infrastructure and support to processing campaigns on required areas
of interest and time intervals. Flexible processing resources (cloud) are used.
High Level Scientific and IT Competences
RSS team can support different stages of the algorithm/service development
with highly skilled competences
Research and Service Support
Sandboxes, Cloud toolboxes based on Customized Virtual Machines
with pre-installed software, mainly thought for post-processing and
analysis activities.
• Can be provided with the software required by the user
• Flexible amount of CPUs, RAM and dedicated storage, to be
tailored on the actual user needs and the type of machine
template required (virtual toolboxes)
Processing Resources
Grid and Cloud Processing On-Demand: g-pod
Generic GRID and Cloud-based processing on demand environment
with high-performance and sizeable computing resources.
Provides the necessary flexibility for building an application virtual
environment with quick accessibility to data, computing resources and
results.
RSS processing on demand
http://gpod.eo.esa.int
1. The Web Portal is the user access point where he/she can
a. Submit processing requests
b. Check the status of the task
(created/pending/active/completed/failed)
c. Perform some basic operations: abort/resubmit/copy the task
2. Catalogue Access Service (CAS) is the catalogue where the input files and
auxiliary data information (metadata and URL) are registered as well as the
path/address from which the data is stored
3. The Light Grid Engine (LGE) is the orchestrator of the GRID
a. It stores the applications (PI algorithms)
b. It receives processing requests from the G-POD web portal and
sends processing tasks to the computing clusters
4. Stores and datafarm are where the data belonging the different available
missions is physically stored
5. Grid and Cloud computing resources are where the processing are
performed
Architecture
RSS Flexible Resources
On-demand processing service:
Platform
Infrastructure
G-POD
ESRIN
- 172 cores
- 400 TB
UK-PAC
- 96 cores
- 300 TB
Flexible/
Unlimited
Infrastructure
- 10-200 cores
- 1-10 TB
EO Scientists
Principal
Investigators
deliveryProcess
EO data
Volume accessed by PI projects in 2014:
• Total Number Submitted Jobs 39,456
• Average Number of Products per Job: 48
• Average Product Size: 700 MB
• Total Size Data Processed: 1326 TB
Catalogue
S1TBX service on G-POD
S1TBX service on G-POD
RSS CloudToolbox
RSS CloudToolbox Service Portal
http://eogrid.esrin.esa.int/cloudtoolbox
If approved the
administrator creates the
CloudToolbox
CloudToolbox request
start/stop button: the user
manages the VM. Commands are
launched through the APIs
User can require a machine update
CloudToolbox upgrade
1. Via SSH
a. Supporting the command lines operations
2. Via Desktop viewer (VNC viewer)
a. The user experience is not affected by the unpleasant
feeling of delay
3. Users are provided with detailed instructions on how to
connect
4. VMs are configured with an automatic shutdown after
30 minutes of inactivity.
How to connect
SNAP / Sentinels Toolbox
1. The Sentinel Toolboxes and full source code is distributed freely under the GNU
GPL license. The source code is available on Github.
2. The SENTINEL-1 Toolbox (S1TBX) consists of a collection of processing tools,
data product readers and writers and a display and analysis application to
support the large archive of data from:
a. ESA SAR missions including :
– SENTINEL-1, ERS-1 & 2 and ENVISAT, as well as
b. Third Party SAR data :
– ALOS PALSAR, TerraSAR-X, COSMO-SkyMed and RADARSAT-2.
c. The various processing tools could be run independently from the
command-line and also integrated within the graphical user interface.
d. The Toolbox includes tools for calibration, speckle filtering,
coregistration, orthorectification, mosaicking, data conversion,
polarimetry and interferometry.
3. The SENTINEL-1 Toolbox is being developed for ESA by Array in partnership
with DLR, Brockmann Consult and OceanDataLab.
Description
1. Shares the core architecture with the ESA BEAM and NEST toolbox;
2. Java implementation
3. Display and Analysis Tool (DAT): integrated graphical user-friendly
interface;
4. Graph Processing Framework (GPF): for creating user-defined processing
chains;
5. Graphical or command-line execution;
6. Tiled memory management for working with very large data products;
7. Data abstraction models to handle all SAR missions in a common way
8. Modular design for easy modifications and upgrades
9. Users are able to add their own modules via APIs
10.Multithreading and Multi-core processor support
Architecture Highlights
S1TBX Architecture: Data flow
Release of Sentinel Toolboxes
Sentinel Toolboxes
• Multi-mission Scientific Toolboxes
• Developed as open source software
• Common architecture (SNAP)
• Java/Python API and Java/Python plugins
• Portable engine to a Cloud infrastructure
Download https://sentinel.esa.int
Toolbox Service
Developer
Toolbox Engine
Middle
ware
Processor
Plug-in A
Plug-in B
Plug-in C
Executable ZPlug-in C
Plug-in A
Plug-in B
Plug-in C
Plug-in C
Executable X
Executable Y
Executable Z
Visualisation
User Interface
Analysis
User Interface
Processing
User Interface
Data I/O
User Interface
Toolbox Common Library and Extensibility Framework
Wrapper API(s)
Stand-alone Tool
Adapter
Native API
new processors
(= new WPS capabilities)
are deployed in the cloud
with the Toolbox Engine
as platform.
Web
Browser
Mobile
Device
User’s
Toolbox
service
call
Data Archives
cloud
service
interfaces
WPS
Toolbox “Server Configuration”
STEP
• EO science collaborative platform
• Technical forum and community animation
• Gathering user feedback and usage
• Communicating on results
• Cloud demonstrator (e.g. Land Training 2015)
Website http://step.esa.int
SentiNel Application Platform
Display and analysis tool: DAT
Graph Processing Tools
Readers
Utilities
SAR Tools
1. Absolute calibration (Sentinel-1A, Envisat ASAR, ERS 1&2,
ALOS, Radarsat-2, TerraSAR-X, Cosmo-skymed )
2. Coregistration of detected and complex products
3. Terrain Correction
4. Multilooking
5. Speckle filtering
6. Debursting of Sentinel IW SLC and ASAR WSS products
7. TOPSAR support
a. Split products in subswaths
b. Assembling consecutive products (same orbit and pass)
c. TOPSAR coregistration and interferogram formation
Example: Sentinel-1A data processing
Sentinel-1A data processing
1. Example 1:
a. TOPSAR Interferogram over The Netherlands
b. Georeferencing of Sentinel-1A derived products
2. Example 2:
a. Assembling of several Sentinel-1 slices (consecutive
products belonging to same orbit acquired during the same
pass)
b. Calibration
c. Thermal Noise Removal
d. Terrain correction
e. Subset
ESA UNCLASSIFIED – For Internal Use
Example 1
1. Using RSS processing on-demand:
a. Submission of a TOPS Interferogram
formation in G-POD using Sentinel-
1A IW SLC products over The
Netherlands
2. Using the RSS CloudToolbox:
a. Download of resulting interferogram
products and
– post-processing on RSS
CloudToolbox using the SNAP/
Sentinel-1 Toolbox.
– Visualization of results
TOPSAR Interferogram
TOPSAR Interferogram
1. Batch processing using Sentinel-1 Toolbox with xml graph (see figure).
TOPSAR Interferogram
S1TBX GUI on the RSS Cloud Toolbox
Georeferencing of Sentinel-1A
derived products
Georeferencing of Sentinel-1A
derived products
Sentinel-1A derived data
visualization
Sentinel-1A derived data
visualization
Example 2
1. By using the graph showed below, which has been created using the
Graph Builder module of SNAP/S1TBX, we obtain as output a subset
of two consecutive Sentinel products assembled, calibrated, thermal
noise free and terrain-corrected
Customized processing chain
Example 2
Example 2
Example 2
Example 2
Example 2
Example 2
RSS contacts
For general information:
RSS Website: rssportal.esa.int
Join&Share: wiki.services.eoportal.org
For feedback or enquiries:
RSS Team: rss_team@esa.int
G-POD Team: eo-gpod@esa.int

More Related Content

What's hot

AI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopAI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open Workshop
ExtremeEarth
 
Data Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper HorrellData Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper Horrell
African Open Science Platform
 
Polar Use Case - ExtremeEarth Open Workshop
Polar Use Case  - ExtremeEarth Open WorkshopPolar Use Case  - ExtremeEarth Open Workshop
Polar Use Case - ExtremeEarth Open Workshop
ExtremeEarth
 
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
The Statistical and Applied Mathematical Sciences Institute
 
SKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to ConstructionSKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to Construction
Joint ALMA Observatory
 
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
Mario Juric
 
The Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering UpdateThe Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering Update
Joint ALMA Observatory
 
Implementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxiesImplementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxies
Jose Enrique Ruiz
 
e-Science for the Science Kilometre Array
e-Science for the Science Kilometre Arraye-Science for the Science Kilometre Array
e-Science for the Science Kilometre Array
Joint ALMA Observatory
 
Software for the Hydrographic ocean
Software for the Hydrographic oceanSoftware for the Hydrographic ocean
Software for the Hydrographic ocean
Hydrographic Society Benelux
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space_Situational_Awareness
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
George Percivall
 
Hydrographic and marine software Solutions
Hydrographic and marine software SolutionsHydrographic and marine software Solutions
Hydrographic and marine software Solutions
Hydrographic Society Benelux
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcase
wxmanmike
 
Workflows to access and massage VOData
Workflows to access and massage VODataWorkflows to access and massage VOData
Workflows to access and massage VOData
Jose Enrique Ruiz
 
LSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemLSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing System
Mario Juric
 
The EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of productionThe EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of production
David Wallom
 
Atlas at Hackerspaces
Atlas at HackerspacesAtlas at Hackerspaces
Atlas at Hackerspaces
RIPE NCC
 
impervious cover
impervious coverimpervious cover
impervious cover
James Yang
 
GaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data ProductGaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data Product
Mario Juric
 

What's hot (20)

AI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open WorkshopAI models for Ice Classification - ExtremeEarth Open Workshop
AI models for Ice Classification - ExtremeEarth Open Workshop
 
Data Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper HorrellData Infrastructure Development for SKA/Jasper Horrell
Data Infrastructure Development for SKA/Jasper Horrell
 
Polar Use Case - ExtremeEarth Open Workshop
Polar Use Case  - ExtremeEarth Open WorkshopPolar Use Case  - ExtremeEarth Open Workshop
Polar Use Case - ExtremeEarth Open Workshop
 
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
CLIM Program: Remote Sensing Workshop, Distributed Access and Analysis: NASA ...
 
SKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to ConstructionSKA Systems Engineering: from PDR to Construction
SKA Systems Engineering: from PDR to Construction
 
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
ADASS XXV: LSST DM - Building the Data System for the Era of Petascale Optica...
 
The Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering UpdateThe Square Kilometre Array: Overview and Engineering Update
The Square Kilometre Array: Overview and Engineering Update
 
Implementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxiesImplementing a VO archive for datacubes of galaxies
Implementing a VO archive for datacubes of galaxies
 
e-Science for the Science Kilometre Array
e-Science for the Science Kilometre Arraye-Science for the Science Kilometre Array
e-Science for the Science Kilometre Array
 
Software for the Hydrographic ocean
Software for the Hydrographic oceanSoftware for the Hydrographic ocean
Software for the Hydrographic ocean
 
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE PresentationSpace Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
Space Situational Awareness Forum - GERMAN AEROSPACE CENTRE Presentation
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
Hydrographic and marine software Solutions
Hydrographic and marine software SolutionsHydrographic and marine software Solutions
Hydrographic and marine software Solutions
 
Career Showcase
Career ShowcaseCareer Showcase
Career Showcase
 
Workflows to access and massage VOData
Workflows to access and massage VODataWorkflows to access and massage VOData
Workflows to access and massage VOData
 
LSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing SystemLSST/DM: Building a Next Generation Survey Data Processing System
LSST/DM: Building a Next Generation Survey Data Processing System
 
The EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of productionThe EGI Federated Cloud, 7 months of production
The EGI Federated Cloud, 7 months of production
 
Atlas at Hackerspaces
Atlas at HackerspacesAtlas at Hackerspaces
Atlas at Hackerspaces
 
impervious cover
impervious coverimpervious cover
impervious cover
 
GaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data ProductGaiaCal2014: Creating and Calibrating LSST Data Product
GaiaCal2014: Creating and Calibrating LSST Data Product
 

Similar to DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco

EOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEPEOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEP
EOSC-hub project
 
SCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation EnvironmentsSCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation Environments
SCAPE Project
 
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
moneyjh
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
Fernando Lopez Aguilar
 
PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012
Charith Perera
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
OpenStack
 
grid mining
grid mininggrid mining
grid mining
ARNOLD
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals
Vrushali Lanjewar
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationMaximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Denodo
 
NextGenML
NextGenML NextGenML
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015
terradue
 
Workload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning PlatformWorkload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning Platform
Activeeon
 
Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013
Christopher Hogue
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
Maksim Sestic
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
Peter Clapham
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
viveknagle4
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
lilyco
 
sector-sphere
sector-spheresector-sphere
sector-sphere
xlight
 
Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival
Digital Health Enterprise Zone
 
kumarResume
kumarResumekumarResume
kumarResume
Kumar RAMASWAMY
 

Similar to DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco (20)

EOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEPEOSC-hub & Geohazards TEP
EOSC-hub & Geohazards TEP
 
SCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation EnvironmentsSCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation Environments
 
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...PEARC17: Live Integrated Visualization Environment: An Experiment in General...
PEARC17: Live Integrated Visualization Environment: An Experiment in General...
 
Monitoring federation open stack infrastructure
Monitoring federation open stack infrastructureMonitoring federation open stack infrastructure
Monitoring federation open stack infrastructure
 
PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012PIMRC-2012, Sydney, Australia, 28 July, 2012
PIMRC-2012, Sydney, Australia, 28 July, 2012
 
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
The Why and How of HPC-Cloud Hybrids with OpenStack - Lev Lafayette, Universi...
 
grid mining
grid mininggrid mining
grid mining
 
Distributed Database practicals
Distributed Database practicals Distributed Database practicals
Distributed Database practicals
 
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical DemonstrationMaximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
Maximizing Data Lake ROI with Data Virtualization: A Technical Demonstration
 
NextGenML
NextGenML NextGenML
NextGenML
 
MDIS workshop 2015
MDIS workshop 2015MDIS workshop 2015
MDIS workshop 2015
 
Workload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning PlatformWorkload Automation for Cloud Migration and Machine Learning Platform
Workload Automation for Cloud Migration and Machine Learning Platform
 
Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013Manta Unleashed BigDataSG talk 2 July 2013
Manta Unleashed BigDataSG talk 2 July 2013
 
INOVA GIS Platform
INOVA GIS PlatformINOVA GIS Platform
INOVA GIS Platform
 
HPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journeyHPC and cloud distributed computing, as a journey
HPC and cloud distributed computing, as a journey
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
 
Sector Sphere 2009
Sector Sphere 2009Sector Sphere 2009
Sector Sphere 2009
 
sector-sphere
sector-spheresector-sphere
sector-sphere
 
Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival Brad stack - Digital Health and Well-Being Festival
Brad stack - Digital Health and Well-Being Festival
 
kumarResume
kumarResumekumarResume
kumarResume
 

More from Deltares

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
Deltares
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
Deltares
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
Deltares
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
Deltares
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
Deltares
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
Deltares
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
Deltares
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
Deltares
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
Deltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
Deltares
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
Deltares
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
Deltares
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
Deltares
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
Deltares
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
Deltares
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
Deltares
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
Deltares
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
Deltares
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
Deltares
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
Deltares
 

More from Deltares (20)

DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - KroonDSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
DSD-INT 2023 Hydrology User Days - Intro - Day 3 - Kroon
 
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin RodriguezDSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
DSD-INT 2023 Demo EPIC Response Assessment Methodology (ERAM) - Couvin Rodriguez
 
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - TanerDSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
DSD-INT 2023 Demo Climate Stress Testing Tool (CST Tool) - Taner
 
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - RoozeDSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
DSD-INT 2023 Demo Climate Resilient Cities Tool (CRC Tool) - Rooze
 
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - WardDSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
DSD-INT 2023 Approaches for assessing multi-hazard risk - Ward
 
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
DSD-INT 2023 Dynamic Adaptive Policy Pathways (DAPP) - Theory & Showcase - Wa...
 
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
DSD-INT 2023 Global hydrological modelling to support worldwide water assessm...
 
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
DSD-INT 2023 Modelling implications - IPCC Working Group II - From AR6 to AR7...
 
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - JeukenDSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
DSD-INT 2023 Knowledge and tools for Climate Adaptation - Jeuken
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - MullerDSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
DSD-INT 2023 Create your own MODFLOW 6 sub-variant - Muller
 
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - RomeroDSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
DSD-INT 2023 Example of unstructured MODFLOW 6 modelling in California - Romero
 
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - BakkerDSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
DSD-INT 2023 Challenges and developments in groundwater modeling - Bakker
 
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van EngelenDSD-INT 2023 Demo new features iMOD Suite - van Engelen
DSD-INT 2023 Demo new features iMOD Suite - van Engelen
 
DSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - DavidsDSD-INT 2023 iMOD and new developments - Davids
DSD-INT 2023 iMOD and new developments - Davids
 
DSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - LangevinDSD-INT 2023 Recent MODFLOW Developments - Langevin
DSD-INT 2023 Recent MODFLOW Developments - Langevin
 
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2DSD-INT 2023 Hydrology User Days - Presentations - Day 2
DSD-INT 2023 Hydrology User Days - Presentations - Day 2
 
DSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - SnippenDSD-INT 2023 Needs related to user interfaces - Snippen
DSD-INT 2023 Needs related to user interfaces - Snippen
 
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - BootsmaDSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
DSD-INT 2023 Coupling RIBASIM to a MODFLOW groundwater model - Bootsma
 
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
DSD-INT 2023 Parameterization of a RIBASIM model and the network lumping appr...
 

Recently uploaded

Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
ICS
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
SOCRadar
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 

Recently uploaded (20)

Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Webinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for EmbeddedWebinar On-Demand: Using Flutter for Embedded
Webinar On-Demand: Using Flutter for Embedded
 
Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
socradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdfsocradar-q1-2024-aviation-industry-report.pdf
socradar-q1-2024-aviation-industry-report.pdf
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 

DSD-INT 2015 - RSS Sentinel Toolbox - J. Manuel Delgado Blasco

  • 1. Research & Service Support Delft Software Days 2015, Deltares 28/10/2015 Processing services for Sentinel-1 data exploitation RSS Team member: J. Manuel Delgado
  • 2. Outline 1.Service description 2.Processing services a. RSS processing on demand b. RSS Cloud Toolbox 3.SNAP / Sentinels Toolbox 4.Examples of Sentinel-1A data processing
  • 3. Service Objectives • Support the Earth Observation community in exploiting EO data • data provisioning • data access • data processing • Empower effective and efficient research process • Support exploitation environments • enabling product generation • specific derived information instead of bringing “Big Data” to “users” we bring “users” to “Big Data”
  • 4. User community RSS user community includes: • Scientists (research centers, universities) • Service developers (sme or industry developing technology projects) • European or international institutions who have started their work locally on their workstations with some data samples and want to “scale up” to massive data processing or wide service exposure.
  • 5. Support in the Research Process
  • 6. Support options Provision of customized Sandboxes and Cloud Toolboxes Customized Virtual Machines with pre-installed software (e.g. NEST, Sentinel Toolbox, Matlab, IDL, other) to support user-specific processing requirements can be provided on researcher request Provision of EO data of interest Data can be provided either in the sandbox/toolbox or on a dedicated Data Farm for further processing. Reference datasets from ESA and Third Party Earth Observation data on required areas of interest and time intervals can be made available for download to the researcher's desktop Processor Hosting / Processing Algorithm integration and hosting service of selected processors on RSS virtual infrastructure and support to processing campaigns on required areas of interest and time intervals. Flexible processing resources (cloud) are used. High Level Scientific and IT Competences RSS team can support different stages of the algorithm/service development with highly skilled competences Research and Service Support
  • 7. Sandboxes, Cloud toolboxes based on Customized Virtual Machines with pre-installed software, mainly thought for post-processing and analysis activities. • Can be provided with the software required by the user • Flexible amount of CPUs, RAM and dedicated storage, to be tailored on the actual user needs and the type of machine template required (virtual toolboxes) Processing Resources Grid and Cloud Processing On-Demand: g-pod Generic GRID and Cloud-based processing on demand environment with high-performance and sizeable computing resources. Provides the necessary flexibility for building an application virtual environment with quick accessibility to data, computing resources and results.
  • 8. RSS processing on demand http://gpod.eo.esa.int
  • 9. 1. The Web Portal is the user access point where he/she can a. Submit processing requests b. Check the status of the task (created/pending/active/completed/failed) c. Perform some basic operations: abort/resubmit/copy the task 2. Catalogue Access Service (CAS) is the catalogue where the input files and auxiliary data information (metadata and URL) are registered as well as the path/address from which the data is stored 3. The Light Grid Engine (LGE) is the orchestrator of the GRID a. It stores the applications (PI algorithms) b. It receives processing requests from the G-POD web portal and sends processing tasks to the computing clusters 4. Stores and datafarm are where the data belonging the different available missions is physically stored 5. Grid and Cloud computing resources are where the processing are performed Architecture
  • 10. RSS Flexible Resources On-demand processing service: Platform Infrastructure G-POD ESRIN - 172 cores - 400 TB UK-PAC - 96 cores - 300 TB Flexible/ Unlimited Infrastructure - 10-200 cores - 1-10 TB EO Scientists Principal Investigators deliveryProcess EO data Volume accessed by PI projects in 2014: • Total Number Submitted Jobs 39,456 • Average Number of Products per Job: 48 • Average Product Size: 700 MB • Total Size Data Processed: 1326 TB
  • 15. RSS CloudToolbox Service Portal http://eogrid.esrin.esa.int/cloudtoolbox
  • 16. If approved the administrator creates the CloudToolbox CloudToolbox request
  • 17. start/stop button: the user manages the VM. Commands are launched through the APIs User can require a machine update CloudToolbox upgrade
  • 18. 1. Via SSH a. Supporting the command lines operations 2. Via Desktop viewer (VNC viewer) a. The user experience is not affected by the unpleasant feeling of delay 3. Users are provided with detailed instructions on how to connect 4. VMs are configured with an automatic shutdown after 30 minutes of inactivity. How to connect
  • 19. SNAP / Sentinels Toolbox
  • 20. 1. The Sentinel Toolboxes and full source code is distributed freely under the GNU GPL license. The source code is available on Github. 2. The SENTINEL-1 Toolbox (S1TBX) consists of a collection of processing tools, data product readers and writers and a display and analysis application to support the large archive of data from: a. ESA SAR missions including : – SENTINEL-1, ERS-1 & 2 and ENVISAT, as well as b. Third Party SAR data : – ALOS PALSAR, TerraSAR-X, COSMO-SkyMed and RADARSAT-2. c. The various processing tools could be run independently from the command-line and also integrated within the graphical user interface. d. The Toolbox includes tools for calibration, speckle filtering, coregistration, orthorectification, mosaicking, data conversion, polarimetry and interferometry. 3. The SENTINEL-1 Toolbox is being developed for ESA by Array in partnership with DLR, Brockmann Consult and OceanDataLab. Description
  • 21. 1. Shares the core architecture with the ESA BEAM and NEST toolbox; 2. Java implementation 3. Display and Analysis Tool (DAT): integrated graphical user-friendly interface; 4. Graph Processing Framework (GPF): for creating user-defined processing chains; 5. Graphical or command-line execution; 6. Tiled memory management for working with very large data products; 7. Data abstraction models to handle all SAR missions in a common way 8. Modular design for easy modifications and upgrades 9. Users are able to add their own modules via APIs 10.Multithreading and Multi-core processor support Architecture Highlights
  • 23. Release of Sentinel Toolboxes Sentinel Toolboxes • Multi-mission Scientific Toolboxes • Developed as open source software • Common architecture (SNAP) • Java/Python API and Java/Python plugins • Portable engine to a Cloud infrastructure Download https://sentinel.esa.int Toolbox Service Developer Toolbox Engine Middle ware Processor Plug-in A Plug-in B Plug-in C Executable ZPlug-in C Plug-in A Plug-in B Plug-in C Plug-in C Executable X Executable Y Executable Z Visualisation User Interface Analysis User Interface Processing User Interface Data I/O User Interface Toolbox Common Library and Extensibility Framework Wrapper API(s) Stand-alone Tool Adapter Native API new processors (= new WPS capabilities) are deployed in the cloud with the Toolbox Engine as platform. Web Browser Mobile Device User’s Toolbox service call Data Archives cloud service interfaces WPS Toolbox “Server Configuration” STEP • EO science collaborative platform • Technical forum and community animation • Gathering user feedback and usage • Communicating on results • Cloud demonstrator (e.g. Land Training 2015) Website http://step.esa.int SentiNel Application Platform
  • 24. Display and analysis tool: DAT
  • 28. SAR Tools 1. Absolute calibration (Sentinel-1A, Envisat ASAR, ERS 1&2, ALOS, Radarsat-2, TerraSAR-X, Cosmo-skymed ) 2. Coregistration of detected and complex products 3. Terrain Correction 4. Multilooking 5. Speckle filtering 6. Debursting of Sentinel IW SLC and ASAR WSS products 7. TOPSAR support a. Split products in subswaths b. Assembling consecutive products (same orbit and pass) c. TOPSAR coregistration and interferogram formation
  • 30. Sentinel-1A data processing 1. Example 1: a. TOPSAR Interferogram over The Netherlands b. Georeferencing of Sentinel-1A derived products 2. Example 2: a. Assembling of several Sentinel-1 slices (consecutive products belonging to same orbit acquired during the same pass) b. Calibration c. Thermal Noise Removal d. Terrain correction e. Subset ESA UNCLASSIFIED – For Internal Use
  • 31. Example 1 1. Using RSS processing on-demand: a. Submission of a TOPS Interferogram formation in G-POD using Sentinel- 1A IW SLC products over The Netherlands 2. Using the RSS CloudToolbox: a. Download of resulting interferogram products and – post-processing on RSS CloudToolbox using the SNAP/ Sentinel-1 Toolbox. – Visualization of results TOPSAR Interferogram
  • 33. 1. Batch processing using Sentinel-1 Toolbox with xml graph (see figure). TOPSAR Interferogram
  • 34. S1TBX GUI on the RSS Cloud Toolbox
  • 39. Example 2 1. By using the graph showed below, which has been created using the Graph Builder module of SNAP/S1TBX, we obtain as output a subset of two consecutive Sentinel products assembled, calibrated, thermal noise free and terrain-corrected Customized processing chain
  • 46. RSS contacts For general information: RSS Website: rssportal.esa.int Join&Share: wiki.services.eoportal.org For feedback or enquiries: RSS Team: rss_team@esa.int G-POD Team: eo-gpod@esa.int