Federated Giovanni: A Distributed Web Service for Analysis and Visualization of Remote Sensing Data

Friday, 19 December 2014: 11:20 AM
Christopher Lynnes1, Mahabaleshwara Hegde1, James G Acker1, Chris A Mattmann2, Eurico J. D'Sa3, Charles K Thompson2, Virginia Kalb1, Paul Ramirez2, Bryan A Franz1, Robert Lossing1, Fan Fang1, Christopher Torbert4 and Cody Hendrix4, (1)NASA Goddard Space Flight Center, Greenbelt, MD, United States, (2)NASA Jet Propulsion Laboratory, Pasadena, CA, United States, (3)Louisiana State University, Baton Rouge, LA, United States, (4)USGS EROS Data Center, Land Processes DAAC, Sioux Falls, SD, United States
The Geospatial Interactive Online Visualization and Analysis Interface (Giovanni) is a popular tool for users of the Goddard Earth Sciences Data and Information Services Center (GES DISC) and has been in use for over a decade. It provides a wide variety of algorithms and visualizations to explore large remote sensing datasets without having to download the data and without having to write readers and visualizers for it. Giovanni is now being extended to enable its capabilities at other data centers within the Earth Observing System Data and Information System (EOSDIS). This "Federated Giovanni" will allow four other data centers to add and maintain their data within Giovanni on behalf of their user community. Those data centers are the Physical Oceanography Distributed Active Archive Center (PO.DAAC), MODIS Adaptive Processing System (MODAPS), Ocean Biology Processing Group (OBPG), and Land Processes Distributed Active Archive Center (LP DAAC). Three tiers are supported: Tier 1 (GES DISC-hosted) gives the remote data center a data management interface to add and maintain data, which are provided through the Giovanni instance at the GES DISC. Tier 2 packages Giovanni up as a virtual machine for distribution to and deployment by the other data centers. Data variables are shared among data centers by sharing documents from the Solr database that underpins Giovanni's data management capabilities. However, each data center maintains their own instance of Giovanni, exposing the variables of most interest to their user community. Tier 3 is a Shared Source model, in which the data centers cooperate to extend the infrastructure by contributing source code.