page 1 laits laboratory for advanced information technology and standards 09/13/2005 the current...

18
Page 1 LAITS 09/13/2005 The current status of GMU Geospatial Grid project Laboratory for Advanced Information Technology and Standards George Mason University [email protected] September 13, 2005 Liping Di

Upload: felix-moore

Post on 03-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

The current status of GMU Geospatial Grid project

Laboratory for Advanced Information Technology and StandardsGeorge Mason University

[email protected]

September 13, 2005

Liping Di

Page 2

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Project Objectives

Making NASA EOSDIS data easily accessible to Earth science modeling and applications communities by combining the advantages of both OGC and Grid technology.

Making Grid technology geospatial enabled and OGC standard compliant and making OGC technology Grid enabled.

Allowing researchers to focus on science and not issues with computing, storage and bandwidth resources, and data receipt, data format and data set manipulation,

Achieving the integration in NASA EOSDIS and ESG (Earth System Grid).

Page 3

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Outline of Progress

Testbed Improvements - Hardware, Software, Data• Successfully build up a creditable, realistic VO as the project testbed

among members of project team and CEOS.• Testbed involves 7 machines.

Information Model -- CSW• Enhanced CSW information model for service type and data type

Page 4

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Outline of the Progress

OGC and Grid Software Development and Integration• OGC standard CSW development• WCS, WMS and CSW as Grid services• WCS Portal and WMS Portal to Grid• Intelligent Grid Service Mediator (iGSM)• Replica Optimization Service (ROS) and Data Transfer Service (DTS) • Tool development - automatically create CSW metadata catalog.• Tool development - transform netCDF data into HDF-EOS data.

Application integration• Integrated the GridWCS, GridWMS and GridCSW, iGSM, ROS, DTS

and other Grid Services for serving Geobrain data download.

Page 5

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Testbed Improvement - Hardware

GMU has set up a Apple cluster server:• 6 Apple G5 server nodes- 3 with dual 2.5GHz CPU and 3 with dual

2.0 GHz CPU with total of 12 GB RAM.• 22.6TB RAID storage.• 1GB network to Internet II and 100 MB to Internet I.• Hosted at ESDIS network lab of GSFC.

LLNL have purchased the Dell 2859 server:• Linux Server OS • 3.0GHz processors• 4 GB SDRAM• Mirrored 146GB disks for root partition • Dual power supplies• 24X IDE CD-RW/DVD ROM• SCSI card for external drives• 1.3 TB disk storage

Page 6

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Testbed Improvement - Data

Data in the RAID system– Finished the loading of Landsat data covering global for year 1975,

1990 and 2000. Total size of data 7TB.– Finished the loading of Shuttle DEM data covering Global for year

2000. The size of DEM is about 1TB– Loaded sample EOSDIS data into the server.

LLNL: Model data in netCDF are converted to HDF-EOS to be served by the Grid system.

Live access to data pools through searching ECHO enabled.

• The Grid CSW server as an operational client of ECHO 6.0

• Currently only able to access data at LPDAAC.

• Problem– the metadata (especially the data URL) is not current at ECHO.

Page 7

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Testbed Improvement - Grid Software

• Globus software

• DOE LLNL: GT3.2.1

– GMU: GT2.2 on a Linux machine, GT3.2 on Apple G5 and Sun Fire Solaris machines, GT3.9.2 on the Sun Fire Solaris machine, GT 4.0 on Apple G5.

– NASA Ames, installed gt3.2 on Linux machine

• CA– LAITS CA: LAITS certificates to Mac machine and Linux machine of GMU

LAITS.

– IPG CA: IPG certificates to all machines in the testbed.

– CEOS CA: CEOS certificates to Sun Fire Solaris machine at GMU LAITS.

– ESG CA: Certificate to the LLNL Linux machine.

Page 8

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Grid Security (GSI) and VO Setup

GMU (Solaris) (laits.gmu.edu)Globus 3.2, 3.9 with CEOS Certs.

GMU (Linux)(llinux.laits.gmu.edu)Globus 2.2 with Laits

Certs.

GMU CA center

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

Certs.GMU LAITS VO NASA IPG VO

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

Globus 3.2, 3.9 with Laits Certs.

GMU (Mac)(geobrain.laits.gmu.edu)Globus 3.2, Globus 4.0

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 3.2 with ESG Certs.

LLNL ESG VO

ESG CA center

Page 9

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Catalog Information Model (IM) Improved

ISO 19115 Part one

ISO 19115 Part two(FGDC extension)

NASA ECS

ISO 19119ebRIM IM

HDF-EOS metadata IM(getCapabilities and describeCoverage)

GCMD Service Type IM

LAITS-defined Data Type IM

CSW Information Model

Page 10

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Software Development/Integration - GCSW

Improved the OGC Catalog Service for Web (CSW) server

• Provides a complete implementation of OGC CSW with enhanced database support, friendly user interface and friendly development guide for any OGC standards client and users.

Migrated the CSW server to the Grid environment to become a Grid enabled CSW (GCSW) service.

Deployed GCSW at GeoBrain (Mac), Laits (Solaris) and Data (Linux).

Page 11

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Software Development/Integration – GWCS&Portal

OGC Web Coverage Service (WCS) specification is the fundamental specification for geospatial coverage data access

WCS has been enhanced to process 4-D HDF-EOS data which is from LLNL netCDF modeling data.

Enhanced the Grid enabled WCS (GWCS).

Developed OGC standard compatible WCS portal which provides a single point of web entry to multiple GWCS within a Grid.

The GWCS has been deployed at all seven machines in the Grid, and the Portal has been deployed at GeoBrain.laits. gmu.edu (Mac) and Laits.gmu.edu (Solaris).

Page 12

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

• The NWGISS WMS server has been migrated to Grid to become a Grid service.• It is called Grid-enabled Web Map Service (GWMS).• It works both as a web service and a Grid service.• Both OGC and Grid clients can work with the service.

• A GWMS portal is developed to provide a single point of web entry to all GWMS services in the Grid.

• Deployed GWMS on all 7 machines in the testbed and the portal on the GeoBrain and Laits machines.

Software Development/Integration – GWMS&Portal

Page 13

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

(iGSM: intelligent Grid Service Mediator)

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

Software Development/Integration - iGSM

WCS PortalWMS Portal

GCSWGWCS

GWMS

iGSM

ROS MDS

DTS

Page 14

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Functional Overview of iGSM

• Managing geodata access requests from OGC WCS portal and WMS portal and transfer those requests to GWCS (Grid-enabled Web Coverage Service) or GWMS (Grid-enabled Web Map Service)

– Accepts geodata requests from default WCS portal and WMS portal.

– Queries a ROS (Replica Optimization Service) for an optimized PFNInfo (Physical File Name Information) object

• Each PFNInfo contains a physical file name, a GridWCS service ID, and the host where the data file located

– When the received PFNInfo contains a valid service ID

• Requests a GridCSW (Grid-enabled Catalog Service for Web) for corresponding GridWCS/WMS URL to the service ID.

– When the received PFNInfo contains a null service ID

• Requests a GridCSW for available GridWCS(s) /WMS(s) among the Grid resources.

• Requests a ROS (Replica and Optimized Service) for selecting the best GridWCS/WMS among the resources returned from the GridCSW

• Requests a DTS (Data Transfer Service) for transferring the data to the selected system

– Querying the GridCSW deployed in the selected system for the geodata URI

Page 15

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Geospatial Grid with GCSW/GWCS/GWMS/iGSM/ROS/DTS

WCS PortalWMS Portal

GCSW GWMS

GWCS

iGSM

ROS

MDS

DTS

CSW Portal

User/Client Interface (Web Download & MPGC)

GeospatialCatalog

DB Replica DB

HDF-EOS Data

12 2

Laits (3)

Ames

LLNL

Page 16

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

A Data Request Scenario based on the Integration

RLS

LAITS WCS/WMS Portal

CSW Portal

ESG Catalog

Client

1

2

3

Retrieval Manager

4

LAITSGridWCS

AmesGridWCS

LLNLGridWCS

+ default WCS portal IP

ROS

5

2

Logical data name

Physical data/service ID

MDS

6

Best server ID7

iGSM

Other WCS

LAITS GridCSW

HDF-EOS Data

Other Data

Ames DTS

9

9

9

8

Page 17

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Work Plan for the next year

• The main work in the next year will be concentrated on the on-demand virtual product generation based on geospatial processing models. – Upgrade from GT 3.2 to GT 4.0– Determine the requirements of metadata structures for a

materialized product catalogue; – Access to all data in data Pools through ECHO. Access to ESG

data through the ESG gateway at LLNL.– Use workflow language BPEL4WS for representing the execution of

the transformation prescriptions. Build the planner that converts from the prescriptions into a workflow language.

– Integrate workflow engine (BPELPower) into Grid, enabling OGC CSW to search and OGC WCS to retrieve virtual data the same way as non-virtual data;

– Demonstrate an overall virtual data scenario in Globus Grid environment.

Page 18

LAITS

Laboratory for Advanced Information Technology and Standards

09/13/2005

Acknowledgement

• The project team includes Prof. Liping Di (PI, GMU), Dr. Piyush Mehrotra (Co-I, NASA Ames), Dr. Dean Williams (Co-I, DOE LLNL), Dr. Chaumin Hu (NASA Ames), Dr. Aijun Chen (implementation lead, GMU), Dr. Yuqi Bai (GMU), Mr. Yang Liu (GMU), Yaxing Wei (GMU).

• The project team sincerely thanks NASA ESTO for providing the financial support and technical guidance.