Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.

Slides:



Advertisements
Similar presentations
18 Copyright © 2005, Oracle. All rights reserved. Distributing Modular Applications: Introduction to Web Services.
Advertisements

Data Management Expert Panel - WP2. WP2 Overview.
ICS 434 Advanced Database Systems
The Anatomy of the Grid: An Integrated View of Grid Architecture Carl Kesselman USC/Information Sciences Institute Ian Foster, Steve Tuecke Argonne National.
High Performance Computing Course Notes Grid Computing.
GridFTP: File Transfer Protocol in Grid Computing Networks
Seminar Grid Computing ‘05 Hui Li Sep 19, Overview Brief Introduction Presentations Projects Remarks.
Distributed Heterogeneous Data Warehouse For Grid Analysis
11 DICOM Image Communication in Globus-Based Medical Grids Michal Vossberg, Thomas Tolxdorff, Associate Member, IEEE, and Dagmar Krefting Ting-Wei, Chen.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
DataGrid Kimmo Soikkeli Ilkka Sormunen. What is DataGrid? DataGrid is a project that aims to enable access to geographically distributed computing power.
Mike Smorul Saurabh Channan Digital Preservation and Archiving at the Institute for Advanced Computer Studies University of Maryland, College Park.
UMIACS PAWN, LPE, and GRASP data grids Mike Smorul.
ORACLE APPLICATION SERVER BY PHANINDER SURAPANENI CIS 764.
Client-Server Processing and Distributed Databases
Enterprise Resource Planning
Introduction to Databases Transparencies 1. ©Pearson Education 2009 Objectives Common uses of database systems. Meaning of the term database. Meaning.
1 Chapter 3 Database Architecture and the Web Pearson Education © 2009.
Presenter: Dipesh Gautam.  Introduction  Why Data Grid?  High Level View  Design Considerations  Data Grid Services  Topology  Grids and Cloud.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
DISTRIBUTED COMPUTING
Database System Concepts and Architecture
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Dataset Caitlin Minteer & Kelly Clynes.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
Web Services based e-Commerce System Sandy Liu Jodrey School of Computer Science Acadia University July, 2002.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
GO-ESSP Workshop, LLNL, Livermore, CA, Jun 19-21, 2006, Center for ATmosphere sciences and Earthquake Researches Construction of e-science Environment.
1 Chapter 1 Introduction to Databases Transparencies.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
©2012 LIESMARS Wuhan University Building Integrated Cyberinfrastructure for GIScience through Geospatial Service Web Jianya Gong, Tong Zhang, Huayi Wu.
1 Overall Architectural Design of the Earth System Grid.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
EGI-Engage Data Services and Solutions Part 1: Data in the Grid Vincenzo Spinoso EGI.eu/INFN Data Services.
Chapter 2 Database Environment.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Preservation Data Services Persistent Archive Research Group Reagan W. Moore October 1, 2003.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
System Software Laboratory Databases and the Grid by Paul Watson University of Newcastle Grid Computing: Making the Global Infrastructure a Reality June.
Data Grids, Digital Libraries and Persistent Archives: An Integrated Approach to Publishing, Sharing and Archiving Data. Written By: R. Moore, A. Rajasekar,
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
The Data Grid: Towards an architecture for Distributed Management
The Client/Server Database Environment
WEB SERVICES.
Chapter 2 Database Environment Pearson Education © 2009.
Data, Databases, and DBMSs
Introduction to Databases Transparencies
Database Environment Transparencies
Distributed Systems Bina Ramamurthy 4/22/2019 B.Ramamurthy.
Presentation transcript:

Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu

Outline  Challenges to share Earth Science Datasets  Project Goals  Proposed Solution  Proposed System Architecture  Demo System

Challenges to share Earth Science Datasets  Difficulty caused by diverse data formats  Difficulty to discover heterogeneous and distributed datasets  Lack of data query and retrieval services  Difficulty of data visualization and understanding

Project goals  To provide a Web-based Portal for Discovery, Retrieval and Visualization of Earth Science datasets with extensibility, scalability, uniformity, transparency and heterogeneity in grid environments.

Specific Project goals  For datasets sharing, implement  Dynamic Discovery  Heterogeneity Transparency  Location and Name Transparency  Distribution Transparency  Replication Transparency  Remote and Interactive web-based visualization  Thin Clients (Web browser)

Proposed solution  Grid Technology  Web Services Technology  Java/J2EE  Scientific Visualization Technology  Four-tier Architecture

A Layered View of Our System Resources Application Services Grid Middleware Web Clients

Grid Technology  Controlled and coordinated sharing of geographically distributed, dynamic and heterogeneous resources.  Grid Middleware  Provide fundamental infrastructure for computing and data management.  Permits application services to interface with the resources in a uniform way.

Web Services Technology  Web Service is a platform and implementation independent software component that can be:  Described  Published  Discovered  Invoked  Composed with other services

Benefits of Web Services  Reducing complexity by encapsulation  Promoting interoperability  Truly platform and language independent  Enabling interoperability of legacy applications

Java/J2EE (JSP,Servlet,JavaBeans)  Web portal development

Scientific Visualization  Represent huge amount of data graphically to help better understanding of the data  Remote and Interactive Scientific Visualization

Proposed System Architecture  Four-tier Architecture  Data Sources tier  Grid Services tier  Application Web Services tier  Clients tier

Grid Services Tier  Issues addressed  Resource Access and Management  GSI Security Services  High Performance Data Transport Services  Metadata Catalog and management  Replica Catalog and management

Grid Services Tier (Cont.)  Distributed metadata catalog  Stores physical and conceptual information of datasets  Allows managing and accessing datasets intelligently and efficiently  Plays a key role in the areas of managing, discovery and sharing of datasets.

Grid Services Tier (Cont.)  Metadata management services Metadata query, search and discovery, extraction, conversion, aggregation, validation, registration, browsing, display, and metadata schema definition.  Metadata query, search and discovery, extraction, conversion, aggregation, validation, registration, browsing, display, and metadata schema definition.

Grid Services Tier (Cont.)  Distributed Replica catalog  Provides mappings between logical names for files and the storage locations of one or more replicas of these files.  Replication management services  Replication selection services

Application Services Tier  Datasets discovery interface generation  Data query interface generation  Data Retrieval  Data Viewer  Scientific Visualization and Analysis  2D plot, 2D/3D Transform, 3D Volume Visualization.  Future applications

Clients Tier  Web-based Data Portal  All application services are delivered with web-browser  Key advantages to thin clients

What’ve been done  A demo system: Web-based data management, retrieval, analysis and visualization system  Implementing authentication and authorization web service module by using Globus Grid Security Infrastructure (GSI).  Implementing access control web service module.  Implementing data transfer service module by using GridFTP.

Demo system – Features  Web-based portal  All application services are delivered with web browser.  Thin clients  Several hundred of distributed earth science data sources are integrated into the system.  Several common scientific data formats supported

Demo system – Features (Cont.)  Data management based on metadata mechanism  Metadata to describe logical category of datasets  Metadata to customize the query GUI for a dataset  Metadata to describe logical directories (with content and semantic information) within a dataset  Metadata to describe format and structure of a data file.  Metadata to define available analysis methods for a dataset or a data file.

Demo system – Features (Cont.)  Dynamically generated dataset discovery web interface based on metadata  Sample snapshots -- next two slides

Demo system – Features (Cont.)  Dynamically generated data query web interface based on metadata  Sample snapshots -- next two slides

Demo system – Features (Cont.)  Efficient data retrieval based on metadata  Web-based data browser  Sample snapshots -- next two slides

Demo system – Features (Cont.)  Web-based remote and interactive 2-D/3- D data visualization toolkits  2-D  Plots, Colormaps, Contours  3-D  Surface  Animation  Plots, Colormap, Contours, 3-D Surface  Sample snapshots (See next slides)

Sample – 2-D Plots

Sample – Surface

Sample – 2-D Colormap

Sample – 2-D Contour

GSI Authentication and Authorization web service  Primary security mechanism in the system.  Data Portal retrieve a proxy certificate from a MyProxy server and act on users’ behalf.

Data Transfer web service  Allows a file to be transferred between two locations using one of several transport protocols: filesystem I/O, HTTP, FTP, HTTPS, or GridFTP.  In the case of GridFTP, a credential is first retrieved from a MyProxy server and used to authenticate to the GridFTP server.

Access control web service  Gets a list of access privileges of the user after querying the access rights of the user from the database.

Project web site  Project Introduction  htm htm htm