LAITS' Papers

The Integration of Grid Technology with OGC Web Services (OWS) in NWGISS for NASA EOS Data

Liping Di, Aijun Chen, Wenli Yang and Peisheng Zhao
Center for Earth Observing and Space Research, School of Computational Sciences,
George Mason University, Fairfax, Virginia 22030, USA
lpd@rattler.gsfc.nasa.gov; achen6@gmu.edu

Abstract:
Grid technology provides secure, fundamental methods for advanced distributed computing and data sharing over the Internet. The technology has been used in applications in many disciplines. However, applications in the geospatial disciplines are just beginning. This paper describes a project that applies Grid technology to the Earth observation environment through the integration of the Globus Toolkit with the NASA Web GIS Software Suite (NWGISS). As one of the implementations of Open GIS Consortium’s (OGC) Web Services (OWS) technology, NWGISS is a web-based, multiple OGC-standard compliant geospatial data distribution and service system. It provides geospatial data access services to data users for Earth observing data archived in individual data centers (e.g., NASA Distributed Active Archive Centers, DAACs). But it does not provide secure on-demand distributed geospatial data processing and transfer among the data centers. In this project, Grid technology has been used successfully to solve these problems and a prototype Grid-enabled OGC-compliant NWGISS system was produced. This prototype is part of a large Committee on Earth Observation Satellites (CEOS) testbed for evaluating the usability of Grid technology in the geospatial disciplines, especially in Earth observations and remote sensing.

Keywords: Grid, Globus, OGC, OWS, Geospatial Data, NWGISS

1 Introduction
Grid is a promising technology for easily sharing distributed heterogeneous computing resources. It brings together geographically and organizationally dispersed computational resources, such as CPUs, storage systems, communication systems, data and software sources, instruments, and human collaborators to provide advanced distributed high-performance computing to users [1][2]. Globus, consisting of a set of services and software libraries, is the key middleware that provides core Grid capabilities. The Globus Toolkit facilitates the creation of usable Grids, enabling high-speed coupling of computers, databases, instruments, and human expertise. With Globus, scientists can run their gigabyte-per-time-step job on multiple high-performance machines at the same time, even though the machines might be located far apart and owned by different organizations. Grid technology helps scientists to deal with very large datasets and carry out complex remote collaborations. It can be used for large distributed computational jobs, remote instrumentation, remote data transfer, and shared immersive storage spaces [3].

Geospatial data are those that can be located on Earth. Earth observations through remote sensing are by far the largest source of geospatial data. The NASA’s Earth Science Enterprise (ESE) is generating a huge volume of remote sensing data daily for supporting Earth system science and application research through its Earth Observing System (EOS) project. Most of the EOS data are in HDF-EOS, the standard format for NASA’s Earth Observing System (EOS) Data and Information System (EOSDIS). These data are vitally important to studying global changes [4]. Therefore, making those data widely, easily, and freely accessible to users will greatly facilitate the global change research.

OWS is one of OGC’s many initiatives for addressing the lack of interoperability among systems that process georeferenced data. In the past several years, OGC has successfully executed several phases of the OWS initiative, including Web Mapping Testbed I (WMT-I), WMT II, OWS-1.1, and OWS 1.2. Those initiatives have produced a set of web-based data interoperability specifications, such as the OGC Web Mapping Specification (WMS), which allows interactively assembling maps from multiple servers, and the OGC Web Coverage Service (WCS) Specification, which defines interoperable interfaces for accessing geospatial data, especially those from remote sensing, from multiple coverage servers [5].

As a member of OGC and a participant of those OGC interoperability initiatives, LAITS at GMU has developed an OGC-specification compliant software package called the NASA Web GIS Software Suite (NWGISS). It is a web-based, multiple OGC-specification compliant, geospatial data distribution and service system for delivering NASA EOS data to broad user communities. Currently, NWGISS consists of a Web Map Server (WMS), a Web Coverage Server (WCS), a Web Catalog Server (WCAT), a Multiple-Protocol Geoinformation Client (MPGC), and a toolbox [4][9].

The Committee on Earth Observation Satellites (CEOS) is an international organization responsible for coordinating international civil spaceborne missions designed to observe and study the planet Earth. Its membership encompasses the world's government agencies responsible for civilian Earth Observation (EO) satellite programs, along with agencies that receive and process data acquired remotely from space. Inspired by the successful applications of Grid technology in other disciplines, the CEOS Working Group on Information Systems and Services (CEOS WGISS) started a CEOS Grid testbed in September 2002 to evaluate the feasibility and applicability of Grid technology to the EO community. The testbed, currently consisting of applications from NASA, USGS, NOAA and ESA, aims to address the use of grid technology for efficient support to diverse users worldwide for easy access and applications of EO data and to EO data providers for improving their efficiency of operation and maximizing the usefulness and benefit of the EO data which they gather [6].

As one of the NASA representatives to the CEOS Grid testbed, LAITS is contributing to the testbed by integrating OGC technology with Grid technology through the development of a Grid-enabled NWGISS. This paper describes our contributions.

References

[1] Ian Foster, Carl Kesselman and Steven Tuecke. The Anatomy of the Grid – Enabling Scalable Virtual Organizations. Intl. J. of High Performance Computing Applications, 15(3), 200-222, 2001.
[2] Ian Foster, Carl Kesselman, Jeffrey M. Nick and Steven Tuecke. The Physiology of the Grid: An open Grid services architecture for distributed systems integration. Feb. 17, 2002.
[3] Globus Toolkit. http://www.globus.org, Jun. 2003.
[4] Liping Di, Wenli Yang, Meixia Deng, D. Deng and K. McDonald. The prototype NASA HDF-EOS Web GIS Software Suite (NWGISS), Proceedings of the NASA Earth Science Technologies Conference. Greenbelt, Maryland. August 28-30, 2001 (CD-ROM, 4pp).
[5] OGC. OGC Interoperability Program. http://www.opengis.org/ogcInterop.htm, Mar. 2003.
[6] CEOS-Grid Task Team. V1.0 CEOS-Grid Interim Task Team Project Plan, Sep. 20 2002.
[7] CEOS Grid Tech Wiki. http://grid-tech.ceos.org/gridwiki, Feb. 2003.
[8] Liping Di and Ken McDonald. Next Generation Data and Information Systems for Earth Sciences Research, In Proceedings of the First International Symposium on Digital Earth, Volumn I. Science Press, Beijing, China, p92-101. Nov. 1999.
[9] Liping Di, Wenli Yang, Meixia Deng, D. Deng and K. McDonald. Interoperable Access of Remote Sensing Data through NWGISS, In Proceedings of IGARSS 2002. Toronto, Canada. Jun. 2002.
[10] The Metadata Catalog Service (MCS). http://gaul.isi.edu/mcs/, Jun. 2003.
[11] The Replica Location Service (RLS). http://www.globus.org/rls/, Jun. 2003.
[12] NASA. Proposed ECS Core Metadata Standard Release 2.0. http://edhs1.gsfc.nasa. gov/waisdata/docsw/pdf/tp4200105.pdf, Dec. 1994.
[13] OGC. The OpenGIS™ Abstract Specification, Topic 11: OpenGIS(tm) Metadata (ISO/TC 211 DIS 19115). http://www.opengis.org/techno/abstract/01-111.pdf, May 2001.
[14] FGDC. Content Standard for Digital Geospatial Metadata: Extensions for Remote Sensing Metadata. http://www.fgdc.gov/standards/status/ csdgm_rs_ex.html, Dec. 2002.
[15] OGC. Introduction to OGC Web Services. A. Doyle and C. Reed eds. 2001. http://ip.opengis.org/ows/index.html.
[16] OGC. Web Coverage Service (WCS), versions 0.5, 0.6, 0.7. J. Evans eds. 2000, 2001, 2002. http://www.opengis.org/.


Copyright Laboratory for Advanced Information Technology and Standards, 2002-2005
George Mason University, 6301 Ivy Lane, Suite 620, Greenbelt, MD 20770 USA