page 1 csiss center for spatial information science and systems 05/12/2006 geoinformatics 2006...

21
Page 1 CSISS Center for Spatial Information Science and Systems 05/12/2006 Geoinformatics 2006 Center for Spatial Information Science and Systems (CSISS) George Mason University (GMU) Standard-compliant Grid Framework for Geoscience Virtual Products Modeling Aijun Chen, Yuqi Bai, Yaxing Wei, Liping Di, Yang Liu Dr. Aijun Chen

Upload: abner-montgomery

Post on 01-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Center for Spatial Information Science and Systems (CSISS)

George Mason University (GMU)

Standard-compliant Grid Framework for Geoscience Virtual Products Modeling

Aijun Chen, Yuqi Bai, Yaxing Wei, Liping Di, Yang Liu

Dr. Aijun Chen

Page 2

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Outline

Introduction

Open Geospatial Consortium (OGC) Web Services

Geospatial Grid Services

Abstract Model and Grid Services Workflow

System Architecture of Geospatial Grid Framework

Testbed and System Implementation

Conclusion

Future Vision

Page 3

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Introduction

Grid computing has appeared as a new e-science information technology for addressing the formidable challenges of complete integration and utilization of heterogeneous computing systems and data resources.

The Open Geospatial Consortium (OGC) has been devoting to the interoperability of geospatial resources. It has produced a set of web-based data interoperability specifications such as WCS, WMS, CS/W.

CSISS at GMU has implemented several OGC-specification compliant Web Services, such as WMS, WCS and CS/W.

Try to establish a Grid service-oriented geospatial standard-compliant Grid framework for users to build up their application abstract processing model, execute it and get back users desired geospatial products through utilizing the OGC standard services and data and computing resources provided by Grid technologies.

Page 4

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

The OGC Web Services

The Web Coverage Services (WCS) specification: defines the standard interfaces between web-based clients and servers for accessing coverage data.

-- All imagery type of remote sensing data is coverage data.

The Web Feature Services (WFS) specification: defines the standard interfaces between web-based clients and servers for accessing feature-based geospatial data.

-- vector and point data are feature data. The Web Map Services (WMS) specification: define the standard

interfaces for accessing and assembling maps from multiple servers.

-- visualization of geospatial data

The Catalog Services for Web (CS/W) specification: defines the interfaces between web-based clients and servers for finding the required data or services from registries. It’s based on the ebRIM.

WCS, WFS, CSW, and WMS form the foundation for the interoperable geospatial data access and service environment.

The Grid-enabled standard Portals for the above OGC services.

Page 5

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Design of the Information Model (IM) of CS/W

RegistryObject

Classification

ClassificationSchema

……

Association

ServiceBindings

RegistryEntry

Service

ExtrinsicObject

CSWExtrinsicObject

RepositoryItem

Service IM (ISO 19119)

Dataset IM (ISO 19115)

NASA EOS Core System (ECS)

ebRIM + OGC Catalogue Service for CS/W + OGC Catalogue Service for ISO 19115/19119

Extension of OGC CSW for geospatial resources

Slot

Page 6

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Geospatial Grid Services and other Grid services

Grid-enabled Catalog Service for Web (GCS/W) Grid-enabled Web Coverage Service (GWCS) Grid-enabled Web Map Service (GWMS) Intelligent Grid Service Mediator (iGSM) Replica and Optimization Service (ROS) Data Transfer Service (DTS) Other Grid Services for application

Page 7

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Globus MDS IM

HostnameMemoryCPU ……

Grid Enabled Catalogue Service for Web (GCS/W)

Integration of Information Model of CSW and Grid RLS/MDS

Extended CSW IM

repositoryItem

Dataset Metadata IM

UUID (logical ID)ProductNameProductDateTime……

Globus RLS IM

IDLogical File NamePhysical File Name

Client Requester

Send: Data requirementObtain:An optimal data service among the VO.

LegendIM – Information ModelCS/W – Catalogue Service – WebRLS – Replica Location ServiceMDS – Monitoring & Discovery ServiceVO – Virtual Organization

Page 8

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

(iGSM: intelligent Grid Service Mediator)

Support WCS portal and WMS portal to distribute their request to proper GWCS and GWMS.

Intelligent Grid Service Mediator (iGSM)

WCS PortalWMS Portal

GCS/WGWCS

GWMS

iGSM

ROS MDS

DTS

Page 9

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Concept Models of Virtual Geospatial Products

Archived geo-object

User geo-object

Intermediate geo-object Automated data transformation service(WCS/WFS)

no service data servicemodeling and virtual data services

User Requested

User Obtained

Geospatial web/Grid services

Page 10

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Abstract Model for Modeling Virtual Products

Information Model of VDP• DTC: Data Type Catalogue. Data are classified into type based on their

scientific meaning. e.g. DEM, Slope, SlopeAspect, Landslide etc.• STC: Service Type Catalogue. Services are classified into service types

based on their scientific meanings. e.g. DEM2Slope, DEM2SlopeAspect,

SlopeAspect2Landslide, DEM2Landslide etc.

DataType

ServiceType

DataType

output

input

ServiceType

DataType

ServiceInstance

DataInstance

decides

associates to

associates to

associates to

GVWCSInstance

uses Real Data

Virtual Data

proce

ss

Page 11

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Design of Virtual Geospatial Products

System Architecture

User

GCS/W

GWCS

GVWCSRegister AM

Query

Geospatial

Data

GWCSGWICS

GWCTS

GSI (gt4.0.1)

Grid Workflow Engine Service

Grid Instantiation Service

Model Designer

Page 12

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Building up Virtual Geospatial Products

Abstract model based user interface for modeling virtual geospatial products

http://laits.gmu.edu/vdp

Page 13

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Registry of Abstract Model of Virtual Products

Registration of Abstract Model to GridCS/W

Page 14

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Design and Implementation of Virtual Product

Instantiation of the Abstract Model to BPEL-compliant Concrete Workflow

Abstract Model (AM)

ServiceType

ServiceInstanceWSDL

DataType

DataInstance

AM Schema

STC

DTC

Physical Workflow

Grid BPEL Engine

Grid Instantiation Service

Page 15

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Design of BPEL-compliant Workflow Engine for VDP

BPEL engine architecture – Execute Grid Services with

Standard BPEL workflows.

ActivitiesActivitiesBPEL ProcessesBPEL Processes InstancesInstancesWSDL ServicesWSDL Services

BPEL Process ManagerBPELPower

BPEL Process ManagerBPELPower

InstantiationInstantiation

Logic ProcessModel

Logic ProcessModel

DeploymentDeployment

As a serveror middlewareAs a server

or middlewareAs a serviceAs a service

Browser-oriented clientsBrowser-oriented clients

Service-oriented clientsService-oriented clients

Page 16

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Geospatial Grid Services for Materialization of VDP

Existed Grid services for modeling VDP• GWCS• GWMS• GCS/W• GCSF• GWICS (Grid-enabled WICS)• GWCTS (Grid-enabled WCTS)• GRLS (Grid-enabled RLS)

For the prototype demonstration of VDP, additional Grid service

instances have been developed• GridSlope• GridAspect• GridCalifornia_WHR3_Classification• GridNDVI• GridLandslide_Susceptibility_2i• GridLandslide_Susceptibility_4i

Page 17

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

System Architecture of Geospatial Grid Framework

Diagram of user request and data workflow

Globus Toolkit 4.0/4.0.1 with GSI

HDF-EOS Data

Other Data

NetCDFData

LAITS WCS Portal

CSW Portal

Client

V+

V+

+ default WCS/WMS portal IP

V+

V+

Other WCS

LAITS GridCSW

GCSF

GESGCS

LAITS WMS Portal

ECHOCatalog

V+

V+

V+Real data request

AmesGridWCS

Ames DTS

RLS

ROS

MDS

iGSM

LLNLGridWCS

LAITSGridWCS

V+

V+

V+

11

VGVWCS

VGWES

GridWICS

GridWCTS

V

11V

Grid TierReal datarequest

OGC Tier

User Tier

Page 18

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Implementation: Testbed

GMU (Solaris) (laits.gmu.edu)Globus 4.0.1 with GMU Certs.

GMU (Mac)(geobrain.laits.gmu.edu)Globus 4.0.1 with GMU

Certs.

GMU CA center

Ames ipg05 (Linux)(ipg05.ipg.nasa.gov)Globus 4.0.1 with IPG

Certs.GMU LAITS VONASA IPG VO

GMU (Linux)(data.laits.gmu.edu)

Globus 4.0.1 with GMU Certs.

IPG CA center

NASA SGT (Linux)(arao2.sgt-inc.com)Globus 3.2 with CEOS

Certs.

NASA (Linux)(former.intl-interfaces.net)Globus 3.0 with CEOS Certs.

CEOS VO

Authentication among different VO

LLNL esg2 (Linux)(esg2.llnl.gov)

Globus 4.0.1 with ESG Certs.

LLNL ESG VO

ESG CA center

Grid Security (GSI) and VO Setup

Page 19

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Conclusion

The Grid service-oriented approach to serving geospatial data is a promising strategy for establishing an open, wide and secure system that securely provides access to huge volumes of distributed geospatial data/information through querying geospatial catalogs.

Devised a new geospatial abstract information model for building up geospatial application abstract model.

Applied the abstract model to Grid environment and concrete it to Grid-service workflow and execute it with Grid Workflow Engine.

Implements a prototype system that demos a landslide virtual data products.

Page 20

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Future Vision

GCSW and iGSM cooperate as Ganglia

GWCS, GWMS, GWICS, GWCTS as Nerve Cell

Grid and Web Services related technologies as basic infrastructure

Building up abstract model to produce virtual data products when user request it.

Using ontology-based semantic solution to provide automatically users application modeling

More Cell and more powerful Ganglia will be developed for more easily and completely Earth Science Data obtainments.

More specific Ganglia and Cell will be provided for special domain user requirements.

Page 21

CSISSCenter for Spatial Information Science and Systems

05/12/2006 Geoinformatics 2006

Thank You !

Any Questions [email protected]