Christopher Kunz | OGF28 | March 16th, 2010 GDI-Grid: The State of Affairs
Mar 27, 2015
Christopher Kunz | OGF28 | March 16th, 2010
GDI-Grid: The State of Affairs
Seite 2
Agenda
About GDI-Grid / Project goals Architecture and security State of implementation Open Issues
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 3
About GDI-Grid
The name… GDI = „Geodateninfrastruktur“ = „spatial data
infrastructure“ Grid = D-Grid, the german national grid initiative
The players… 10 partners from science and industry Partners include lat/lon, ESRI, University of Bonn et al. Project lead: University of Hannover
The funding… Funded by Ministry for Science and Research Funding from 07/07 through 06/10
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 4
Project goals of GDI-Grid
Optimization of SDI and GIS applications to… satisfy rapidly increasing demand for computing
power improve accessibility of decentralized storage and
compute resources integrate basis technologies of both application
fields …especially Globus Toolkit 4 and OGC Web Services
Enable grid resources to seamlessly process geospatial data development of generic services for … Integration, Fusion, Management, Processing … of geospatial data on the D-Grid infrastructure
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 5
Our showcase scenarios
Three practical „proof of concept“ scenarios:1.Flood simulation: Predict flooded areas in case of
a natural desaster2.Noise propagation: Assess how road noise
affects living conditions in urban environments3.Evacuation routing: Agent-based simulation of
evacuation from disaster areas
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 6
The GDI-Grid architecture
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 7
About security
On the OGC side Proprietary username/password URL parameter Passed to OGC/Grid wrapper service Service acquires Proxy via MyProxy service
On the Grid / Globus side: MyProxy GSI X.509 credentials and proxy credentials VO „gdi-grid“ for authorization
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 8
Current state of implementation
Infrastructure work complete BPEL-based workflow engine Data management via OGSA-DAI Compute Services via D-Grid cluster
Example workflow from „flood“ scenario Implemented as a demonstrator in 2009
Currently working on example workflow in „noise“ scenario
Currently implementing evacuation simulationChristopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 9
Job Submission in GDI-Grid
„Job Submission Mediator“ WSRF Web Service Frontend to WS-GRAM Supports job templating for easier batching Supports WS-Notification Monitors job submissions Triggers actions on job status changes
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Workflow Engine Job SubmissionMediator
Cluster
WS GRAM
Seite 10
Interoperation with GIS systems
User interaction OGC wrapper service between GIS client and
Grid service
Data input Interface between OGSA-DAI and OWS: SeeGEO OGSA-DAI supports PostGIS databases and
ORACLE Spatial
Data output Output data accessible via WFS / WMS etc.
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 11
Open Issues
Security for OGC Web Services No specs-conforming authentication available No specs-conforming privacy (TLS)
Proprietary software USB dongles for software DRM don‘t scale well
Business model No pricing (as of yet) available
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010
Seite 12
Thank you!
Questions? Discussion
Christopher Kunz | State of the GDI-Grid | OGF 28 | March 16th, 2010