Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Yili Gong,

Slides:



Advertisements
Similar presentations
Open Grid Computing Environments Marlon Pierce (IU) & Gopi Kandaswamy (RENCI)
Advertisements

E-DECIDER Workshop: QuakeSim Tools and Products Marlon Pierce Indiana University.
Condor and GridShell How to Execute 1 Million Jobs on the Teragrid Jeffrey P. Gardner - PSC Edward Walker - TACC Miron Livney - U. Wisconsin Todd Tannenbaum.
Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Ahmet Sayar, Galip Aydin, Mehmet Aktas, Harshawardhan Gadgil.
Service Oriented Architecture for Geographic Information Systems Supporting Real Time Data Grids Galip Aydin Department Of Computer Science Indiana University.
GRID workload management system and CMS fall production Massimo Sgaravatto INFN Padova.
Indiana University QuakeSim Activities Marlon Pierce, Geoffrey Fox, Xiaoming Gao, Jun Ji, Chao Sun.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
Workload Management Massimo Sgaravatto INFN Padova.
First steps implementing a High Throughput workload management system Massimo Sgaravatto INFN Padova
Using AJAX Galip Aydin, Ahmet Sayar, and Marlon Pierce Community Grids Lab Indiana University.
Evaluation of the Globus GRAM Service Massimo Sgaravatto INFN Padova.
A Web 2.0 Portal for Teragrid Fugang Wang Gregor von Laszewski May 2009.
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
QuakeSim: Grid Computing, Web Services, and Portals for Earthquake Science Marlon Pierce Community Grids Lab Indiana University.
Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Ahmet Sayar, Galip Aydin, Mehmet Aktas, Harshawardhan Gadgil.
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
High Performance Web Service Architecture for Sensors and Geographic Information Systems Galip Aydin.
IU QuakeSim/E-DECIDER Effort. QuakeSim Accomplishments (1) Deployed, improved many QuakeSim gadgets for standalone integration into QuakeSim.org – Disloc,
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
Grid Workload Management & Condor Massimo Sgaravatto INFN Padova.
QuakeSim Work: Web Services, Portlets, Real Time Data Services Marlon Pierce Contributions: Ahmet Sayar,
IU TeraGrid Gateway Support Marlon Pierce Community Grids Lab Indiana University.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
HYDRA: Using Windows Desktop Systems in Distributed Parallel Computing Arvind Gopu, Douglas Grover, David Hart, Richard Repasky, Joseph Rinkovsky, Steve.
Grid Workload Management Massimo Sgaravatto INFN Padova.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Community Grids Lab SERVOGrid CCE Review May Geoffrey Fox and Marlon Pierce Indiana University.
Using Topic-Based Publish/Subscribe for Managing Real Time GPS Streams Marlon Pierce, Galip Aydin, Zhigang Qi Community Grids Lab Indiana University 1.
SBIR Final Meeting Collaboration Sensor Grid and Grids of Grids Information Management Anabas July 8, 2008.
Kurt Mueller San Diego Supercomputer Center NPACI HotPage Updates.
Tools for collaboration How to share your duck tales…
Report from USA Massimo Sgaravatto INFN Padova. Introduction Workload management system for productions Monte Carlo productions, data reconstructions.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
TeraGrid Advanced Scheduling Tools Warren Smith Texas Advanced Computing Center wsmith at tacc.utexas.edu.
GPS Sensor Web Time Series Analysis Using SensorGrid Technology Robert Granat 1, Galip Aydin 2, Zhigang Qi 2, Marlon Pierce 2 1 Science Data Understanding.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
SensorGrid Galip Aydin June SensorGrid A flexible computing environment for coupling real-time data sources to High Performance Geographic Information.
QuakeSim Project: Portals and Web Services for Geo-Sciences Marlon Pierce Indiana University
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
QuakeSim Project: Portals and Web Services for Geophysics Marlon Pierce Indiana University
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
QuakeSim Project: Portals and Web Services for Geo-Sciences Marlon Pierce Indiana University
1 SERVOGrid Basics SERVOGrid is our project to build a distributed computing infrastructure to support earthquake simulation codes. –We use Web Services.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Ahmet Sayar,
1 MESSAGE EXCHANGE FOR Web Service-Based Mapping Services AHMET SAYAR INDIANA UNIVERSITY COMMUNITY GRIDS LAB. COMPUTER SCIENCE DEPARTMENT August 17, 2005.
QuakeSim Project: Portals and Web Services for Geo-Sciences Marlon Pierce Indiana University
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Building Grid Portals with OGCE: Big Red Portal and GTLAB Mehmet A. Nacar, Jong Youl Choi, Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
1 Integrating Geographical Information Systems and Grid Services for Earthquake Forecasting Marlon Pierce Community Grids Lab Indiana University May 4,
Grid Workload Management (WP 1) Massimo Sgaravatto INFN Padova.
Grid Builder Status Rui Wang July 16, Grid Builder The Grid Builder uses a management console to deploy grids dynamically and remotely –The user.
Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Ahmet Sayar,
Interacting Data Services for Distributed Earthquake Modeling Marlon Pierce, Choonhan Youn, and Geoffrey Fox Community Grids Lab Indiana University.
1 Implementing Geographic Information System Grid Services Using Distributed Messaging Systems Marlon Pierce Community Grids Lab Indiana University December.
Scripting based architecture for Management of Streams and Services in Real-time Grid Applications Authors Harshawardhan Gadgil, Geoffrey Fox, Shrideep.
OGCE Short Summary Marlon Pierce Community Grids Lab
Integrating Geographical Information Systems and Grid Applications
Integrating Geographical Information Systems and Grid Applications
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
iSERVOGrid Architecture Working Group Brisbane Australia June
OGCE Portal Software for Big Red and the TeraGrid
Open Grid Computing Environments
Gordon Erlebacher Florida State University
QuakeSim Quarterly Update
Presentation transcript:

Integrating Geographical Information Systems and Grid Applications Marlon Pierce Contributions: Yili Gong, Ahmet Sayar, Galip Aydin, Mehmet Aktas, Harshawardhan Gadgil, Zhigang Qi Community Grids Lab Indiana University Project Funding: NASA AIST

Some Project Organizational Details We need a project-wide mailing list or two.  I can set these up really quickly at IU. Code repositories?  I have started using SourceForge and SVN for several projects, have been generally happy.  I think its good for visibility of the project, good to show program managers.  SF also has project management stuff like bugzillas.  But licensing model may not work for JPL. I’ve also become a recent convert to using Wikis for group editable web pages.  We should do this or its equivalent.  I have one at but it is trivial to make a new one on also.  Very low maintenance.

Something New: Using the TeraGrid The NSF TeraGrid is an administrative federation of supercomputing facilities across the country.  SDSC, NCSA, IU, ANL, PU, ORNL, TACC, PSC. Four useful TG facts  Almost any US researcher can apply to get 30,000 hours (somewhat painful web forms to fill out). You can get more hours if you apply.  This researcher can share his allocation with others (1 page form--I used to give John, Gleb, Terry and others accounts).  All TG machines try to have the same software environments.  All come with Globus installed.

Problems with TeraGrid TeraGrid is still broken up into fiefdoms  Articles of confederation instead of constitution. There is no way to do the following query:  “Dear TG, I want to run the follow GeoFEST simulation. It will require the following resources. Please submit to the best available machine. Love, Marlon.” You still have to login to a specific machine and submit to its specific queuing system.  PBS, LoadLeveler, LSF, etc.

Our Solution: Condor-G Condor is a famous scheduler/cycle scavenger from U Wisconsin.  To use it, run condor software on all nodes.  Has a “matchmaker” component that matches a user’s request to available resources. “Classads” in condor-speak. Condor-G is a bit different  It is a condor client interface that can submit Globus jobs.  Globus in turn can hide differences between queuing systems. You ony need Condor-G installed on one machine  Can be anywhere. Both Condor and Condor-G have a Web Service interface called Birdbath.  We have built portlets out of these things.

Condor Master Condor Condor Only Condor-G and Globus (Portal) Client Condor -G LSFPBS Globus (Portal) Client

What’s the Problem? The problem is that the Condor matchmaker only works for Condor.  Condor daemons on various machines report back to the collector at regular intervals. Condor-G needs an external provider since Condor is only installed in one place. We are solving this problem by using GPIR (a resource monitoring tool installed on the TG) to construct classads and publish to the matchmaker. We have prototyped this for GeoFEST, but need to take it to some sort of “production” level.

Bigger Research Issue: Generalized Matchmaking Condor matchmaking is only good for running jobs. More generally you want to do Web Service matchmaking on a Grid.  May be “find me best machine to run GeoFEST”.  May be “find me QuakeTables service with Australian faults” Workflow also needs matchmaking, and matchmaking should be decoupled from workflow execution.

Workflow and Matchmaking QuakeTables Service NCSA’s Cobalt QuakeTables California QuakeTables Australia VC Service IU’s Big Red User Layer Workflow Matchmaking

QuakeSim/SERVO IT/CS Development Overview Portlet-based portal components allow different portlets to be exchanged between projects.  Form-based portlets --> Interactive Maps  These are clients to services Sensor Grid: Topic based publish-subscribe systems support operations on streaming data. Web services allow request/response style access to data and codes.  GIS services (WMS, WFS)  “Execution grid” services for running codes and moving files.  Information services (WS-Context) and Web Service workflow (HPSearch)

Portlets and Portals

Portlets are a standard way for Java web applications to be shared between different portal containers.  A portlet may be a web application such as a Google map client that I want to put into container. Will inherit login, access control, layout management, etc.  We will show some demos for RDAHMM and ST-Filter later.  We use Java Server Faces for development, so there may be some solvable interoperability issues. The main point is that portlets allow REASON and QuakeSim to exchange user interface components. We still need to develop client libraries and Web Services

Sensor Grid Overview

QuakeTables and Web Feature Service provide access to archival data.  Faults, GPS time series, Seismic records Our Sensor Grid architecture supports access to real-time data.  Integrated with all 70 stations of CRTN. Consists of chains of filters communicating on a network through a publish/subscribe broker.  Each filter does a single task and passes the data along.  Filters are also web services, but the communication is currently proprietary.  Could be adapted to use SOAP and Axis 2 one way communication model, but this is an academic exercise. Filters can be applications, like RDAHMM. Scripps collaborators have a prototype command line client if you want to pipe and grep. Or you can develop your own stream sink.

SensorGrid Architecture

Real-Time Services for GPS Observations Real-time data processing is supported by employing filters around publish/subscribe messaging system. The filters are small applications extended from a generic Filter class to inherit publish and subscribe capabilities. Input SignalOutput Signal Filter

Filter Chains

NaradaBrokering Topics

Real-Time positions on Google maps

Real-Time Station Position Changes

RDAHMM + Real-Time GPS Integration