Download presentation
Presentation is loading. Please wait.
Published bySylvia King Modified over 6 years ago
1
The CYCLOPS Platform: geospatial services implementation
Chania 5th May 2008 CYCLOPS Second Training Workshop The CYCLOPS Platform: geospatial services implementation Valerio Angelini1 Paolo Mazzetti1 Stefano Nativi1 Paolo Fiorucci2 Marco Verlato3 1CNR-IMAA 2CIMA Foundation 3INFN
2
Outline The Civil Protections requirements The CYCLOPS architecture
The gridded OGC Web Coverage Server Use case: the RISICO forest fires assessment application Porting RISICO in the CYCLOPS Grid infrastructure throug OGC Standard Web Services CYCLOPS, as you probaby know, is a SSA founded in FP6 which aims to study a cyber infrastructure to connect the various European Civil Protections Our work started from the analysis of the Civil Protection requirements From these requirements we derived our CYCLOPS architecture Recently we chosen a particular operative use case, the RISICO forest fires assessment application, and we ported it to the Cyclops Grid Infrastructure
3
From CP/GMES needs Civil Protection and GMES applications/systems have specific requirements: to share geospatial information that has complex characteristics: Huge amounts of remotely-sensed observations, which are multidimensional and frequently updated to access infrastructure, run models and search information in a real-time (RT) or near-real-time (NRT) way, privileging time of response instead of accuracy have access to computational power for working out simulation tasks or tasks for critical missions To implement the strict data policy and the security requirements typical of dual systems (civil/military); To formalise the knowledge required to analyse data and provide decision-makers with effective information They need At least
4
To GRID (Why to use Grid Platform for GMES applications?)
Provide physical resources to support heavy application workloads Virtual Organization management Provide a security infrastructure Provide a quality of service agreement & monitoring infrastructure We have chosen the grid tecnology to be the base of our architecture The grid technology
5
Communities Interoperability
Semantic Level GMES & CP Communities Strategic Applications Geospatial Community Geospatial Information services Goal is to bring together these two communities: BLA BLA Resources Provision GRID Community
6
CYCLOPS Architectural Framework
Appl. Platform Real Time and Near Real Time Applications for Civil Protection (Data integration, high-performance computing and distributed environment for simulations) CYCLOPS Platform Security Infrastructure Business logic Services Presentation and Fruition Services Interoperability Platform CYCLOPS Infrastructure Spatial Data Infrastructure Services Environmental Monitoring Resource Infrastructure Geospatial Resources Services Advanced Grid Services I will show you the architecture we developed: GRID Platform (EGEE) Processing Systems Infrastructure Data Systems Sensor Element Services
7
Traditional WCS Data Request Response WCS interface Subsetting
Resampling Data Encoding Request Response WCS interface
8
GRID WCS CE CE CE Workload Manager Result URL WCS Interface
SE SE Subsetting Data Resampling CE CE CE R D S Data Encoding EGEE Grid Interface EGEE Grid Interface EGEE Grid Interface WCS interface Workload Manager EGEE Grid Interface Result R D S Result URL WCS Interface Async. response Request
9
GRID WCS : Technologies
SE SE EGEE GRID Computing Layer (Java) CE CE CE R D S EGEE Grid Interface EGEE Grid Interface EGEE Grid Interface Java Serialization Workload Manager JDL EGEE Grid Interface Result R D Application Layer (Java) S HTTP/SOAP WCS Interface Async. response WEB Request
10
RISICO use case: Forest fires risk assesment
RISICO is a forest fire risk forecasting system, operative for the Italian Civil Protection (DPC) since august 2003 It is developed by the CIMA Foundation for the DPC. Such a system is made of two main models: the fuel moisture model the potential fire spread model the fuel moisture model representing the dynamic behaviour of the distribution throughout the territory of the variable expressing the water contents of the vegetation; the potential fire spread model evaluate the physical characteristics that a fire could assume, on the basis of the variables that locally determine the possibility of a successful ignition and fire propagation.
11
RISICO current implementation
RISICO current implementation runs on a single node on the CIMA premises It accesses LAM and Earth Observation input data through heterogeneous protocol and interfaces Heterogeneous interfaces/protocols Processing Server Running RISICO on a time base LAM data EO data model output data GUI EO data
12
RISICO execution on Grid
2 CYCLOPS WPS GUI GRID CYCLOPS WEB LAM data EO data Old Input Files Computing Elements WCS CYCLOPS Model Input files 1 GRID The old in put files are stored in the Grid storage elements The WCS dynamically generates the model input files, subsetting and/or resampling the origin files stored on the SE Storage Elements
13
Gridded WPS Activity diagram
Through standard Access services Parallelized on grid Can handle response time (CP Requirement) All begins with an WPS Request Every process defines a “job splitting” strategy
14
RISICO advanced data access
RISICO GUI CYCLOPS WCS WFS WPS request WCS GetCapabilities CS-W GetRecords WEB CS-W WCS requests CYCLOPS WPS Making use of standard web services CYCLOPS WCS GRID
15
RISICO improvements Flexibility: The geospatial services layer allow to: Integrate new and heterogeneous input data. Dynamically choose the spatial location and resolution of the run. Be interoperable with other “standard-based” infrastructures. Scalability. The grid infrastructure provides high processing and storage capabilities on-demand, allowing to: Improve output data resolution. Widen the covered area. Improve the response time. (Futures) Improve model complexity. The introduction of the geospatial services layer allowed
16
Architecture main achievements
CP Requirement Strategy sharing geospatial information OGC Web Services strict data policy Grid security layer / VO management real-time or near-real-time Advanced grid services computational power for working out simulation task Grid computing capabilities Large and fast storage Grid storage capabilities
17
Progress of Work The RISICO prototype that makes use of the CYCLOPS platform is in the deploying phase The prototype will be presented in the next IBERGRID ‘08 in Porto (12-14 March 2008)
18
Thank you for your attention !
I’ll be happy to answer you questions
19
Back-up slides
20
Web Site Updated and revamped Contacts Corrado De Rosa (DPC)
Valerio Angelini (IMAA)
21
Forest Fire Risk Management application
A system for wildland fire hazard mapping and resource management Vegetation modelling, along with meteorological data and topography, allow simulating moisture dynamics of different kinds of dead and live fuels over a given area A semi-physical fire propagation model gives a quantitative evolution of the hazardousness
22
WEB CYCLOPS CYCLOPS CYCLOPS WPS Basic functioning GRID RISICO GUI WPS
request WEB WCS request CYCLOPS WPS CYCLOPS WCS GRID
23
GUI Preview
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.