System and method for providing a climate data persistence service

Inventors

Schnase, John L.Duffy, Daniel Q.Tamkin, Glenn S.McInerney, MarkNadeau, DenisThompson, John H.Sinno, ScottStrong, Savannah L.Ripley, III, William David

Assignees

National Aeronautics and Space Administration NASA

Publication Number

US-9940329-B2

Publication Date

2018-04-10

Expiration Date

2035-05-07

Interested in licensing this patent?

MTEC can help explore whether this patent might be available for licensing for your application.


Abstract

A system, method and computer-readable storage devices for providing a climate data persistence service. A system configured to provide the service can include a climate data server that performs data and metadata storage and management functions for climate data objects, a compute-storage platform that provides the resources needed to support a climate data server, provisioning software that allows climate data server instances to be deployed as virtual climate data servers in a cloud computing environment, and a service interface, wherein persistence service capabilities are invoked by software applications running on a client device. The climate data objects can be in various formats, such as International Organization for Standards (ISO) Open Archival Information System (OAIS) Reference Model Submission Information Packages, Archive Information Packages, and Dissemination Information Packages. The climate data server can enable scalable, federated storage, management, discovery, and access, and can be tailored for particular use cases.

Core Innovation

The invention is a system, method, and computer-readable storage devices configured to provide a climate data persistence service. The system includes a climate data server that performs data and metadata storage and management functions for climate data objects, a compute-storage platform that supports the climate data server, provisioning software that enables deployment of climate data server instances as virtual servers in a cloud computing environment, and a service interface whereby persistence service capabilities can be invoked by software applications running on a client device. The system supports various climate data formats including ISO OAIS Reference Model Submission Information Packages, Archive Information Packages, and Dissemination Information Packages. The climate data server enables scalable and federated storage, management, discovery, and access, and can be tailored to particular use cases through application-specific kits.

The problem addressed by the invention arises from the deficiency in current technologies, which lack effective means for storing and managing data products dynamically created by climate data analytic systems. Climate models generate valuable data including retrospective analyses, current estimates, and future climate projections. Climate data analytics as a service seeks to facilitate easier access and analysis where data are stored, producing reduced products for end users. However, an improved approach is needed to efficiently store and manage specialized collections of climate data along with dynamically created products from analytics.

The disclosed climate data persistence service is organized around a climate data server built using scalable data grid technology (specifically iRODS) running on a cloud-enabled compute-storage platform. The system includes provisioning software for deploying virtual climate data servers configured with application-specific kits such as NetCDF or GeoTIFF kits that implement collections-tailored capabilities, including OAIS-based archive functions like ingest, query, order, download, execute, and status. The service interface exposes these capabilities over a RESTful web server, enabling client applications to perform CRUD operations on climate data objects and associated metadata, supporting the full lifecycle requirements of a scientific archive.

Claims Coverage

The patent includes one independent claim covering a system with four main components and their associated inventive features.

Climate data server performing data and metadata management

The system includes a climate data server that performs data and metadata storage and management functions specifically for climate data objects.

Compute-storage platform supporting the climate data server

A compute-storage platform provides the resources necessary to support and run the climate data server.

Provisioning software enabling virtual climate data servers deployment

Provisioning software allows for climate data server instances to be deployed as virtual climate data servers within a cloud computing environment.

Service interface invoked by client device applications

A service interface enables persistence service capabilities to be invoked remotely by software applications running on client devices.

The claim covers a system composed of a climate data server, supporting compute-storage platform, provisioning software for virtualization in the cloud, and a remotely accessible service interface. These components collectively provide a climate data persistence service handling climate data objects with defined metadata and archive management functions.

Stated Advantages

Enables scalable, federated storage, management, discovery, and access of climate data objects.

Facilitates dynamic creation and management of specialized climate data collections tailored for specific use cases.

Supports deployment of climate data servers as virtual instances in cloud computing environments for rapid and agile provisioning.

Implements full OAIS Reference Model based data lifecycle capabilities including ingest, query, order, download, execute, and status operations.

Allows client applications to invoke persistence service functions through a standardized RESTful service interface.

Documented Applications

Providing a climate data persistence service for large climate datasets generated by climate models.

Storing, managing, and enabling discovery and access of climate data products including retrospective analyses, current condition estimates, and future climate projections.

Supporting climate data analytics as a service by managing dynamically created climate data products in a federated and scalable archive system.

Deploying virtual climate data servers in cloud environments to facilitate software-as-a-service access to climate data archives.

JOIN OUR MAILING LIST

Stay Connected with MTEC

Keep up with active and upcoming solicitations, MTEC news and other valuable information.