1 / 29

The Integration of 2 Science Gateways: CyberGIS + OpenTopography

The Integration of 2 Science Gateways: CyberGIS + OpenTopography. Choonhan Youn , Nancy Wilkins-Diehr, SDSC Christopher Crosby, UNAVCO (formerly SDSC) Anand Padmanabhan , Myunghwa Hwang, Yan Liu, Shaowen Wang University of Illinois at Urbana-Champaign. What are Science Gateways?.

amos
Download Presentation

The Integration of 2 Science Gateways: CyberGIS + OpenTopography

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Integration of 2 Science Gateways:CyberGIS + OpenTopography ChoonhanYoun, Nancy Wilkins-Diehr, SDSC Christopher Crosby, UNAVCO (formerly SDSC) AnandPadmanabhan, Myunghwa Hwang, Yan Liu, Shaowen Wang University of Illinois at Urbana-Champaign

  2. What are Science Gateways? • Community-designed applications, often Web-based, used to conduct science • Commonly known as web portals • Gateways term coined in 2003 in the TeraGrid program • Many examples in many fields • CyberGIS • Protein Data Bank • nanoHUB

  3. A natural result of the impact of the Internet on worldwide communication and information retrieval Only 20 years since the release of Mosaic! • Implications on the conduct of science are still evolving • 1980’s, Early gateways, National Center for Biotechnology Information BLAST server, search results sent by email, still a working portal today • 1989 World Wide Web developed at CERN • 1992 Mosaic web browser developed • 1995 “International Protein Data Bank Enhanced by Computer Browser” • 2004 TeraGrid project director Rick Stevens recognized growth in scientific portal development and proposed the Science Gateway Program • Today, Web 3.0 and programmatic exchange of data between web pages • Simultaneous explosion of digital information • Growing analysis needs in many, many scientific areas • Sensors, telescopes, satellites, digital images, video, genome sequencers • #1 machine on Top500 today over 10,000x more powerful than all combined entries on the first list in 1993

  4. vt100 in the 1980s and alogin window on Ranger today

  5. Why gateways? • Increasing utility of the Web for science • And increased need to deal with big data • From sensors, instruments (telescopes, genome sequencers), supercomputers • Community-designed interfaces directly address community needs • Complex tasks best not re-addressed by every scientist • Coupling multi-scale codes • Keeping large numbers of bioinformatics programs up to date • Managing thousands of ensemble jobs • Democratized access to supercomputers • Anyone regardless of location can have access to top quality resources • Scalable support - questions on gateway use go to gateway developers

  6. Gateways on NSF’s front page 7/16/12

  7. Today, there are approximately 35 gateways using XSEDE

  8. The Problem • Coupling of two independent geospatial software environments • OpenTopography (OT) • CyberGIS Gateway • Demonstrate this coupling in action driven by an application • Viewshed application on CyberGIS gateway is a good candidate • Consumes high-resolution Digital Elevation Model (DEM) data • Disconnect between data-driven and analytics-driven gateways • Seamless fusion of large spatial data and upscale analytics tools without losing usability • Abstract away complex technicality of software integration

  9. Goals • Improve usability • Data need to be easily available to users when CyberGIS analytics is being planned • Seamless access to OpenTopography (OT) data through the CyberGIS gateway • Access OT data through common user interface • Service integration and chaining • Allow the gateway users to directly apply viewshed analysis to OT datasets • Reuse existing user interfaces when possible • Benefits both communities

  10. OpenTopography • NSF Facility funded by • Earth Sciences Instrumentation and Facilities • Office of Cyberinfrastructure • Aim to increase the amount of science-oriented LiDAR data available online • Enhanced Web-based processing capabilities • With a focus on computationally intensive tasks • Community support • Software tools, tutorials, short courses, and workshops • www.opentopography.org

  11. OpenTopographyService-Oriented Architecture OGC Catalogue Interface CSW Server Metadata Management Server

  12. CyberGIS Gateway • Online collaborative geospatial problem solving environment • Enables easy access to CyberGIS analytics and data sources • Provides transparent access to a rich set of cyberinfrastructure environments • Represents a broad approach to CyberGIS • Widely accessible by general public

  13. Application Driver - Viewshed Analysis • Given terrain data, viewshedcomputes visible regions • Well known spatial analysis method • High resolution data for improved quality of the analysis • OT as a data source • Viewshed analysis on CyberGIS Gateway • Computation done on the Forge GPU cluster at NCSA and the cloud infrastructure of the CyberInfrastructure and Geospatial Laboratory

  14. Integration Challenges • User interfaces • Separately developed interfaces need to be bridged • Data discovery • Capabilities for interactive data discovery needed • Service chaining • Services are to be integrated to provide users with an illusion of a single service • Security • Connecting multiple security domains

  15. Integration Approach Integration level User Interface Shared user interface components via libraries Gateway Data Discovery Metadata Services Service Chaining Service Workflow for composing and interacting with composite services GISolve Open Service APIs – Token-based single sign-on Security

  16. Security • Opal used by OT to wrap applications as Web services • Opal itself comes from a third gateway! • Opal modified to work with GISolve Open Service Security API • REST-based API • CyberGIS deploys token-based identity server • Authentication and authorization

  17. OT Services used in CyberGIS • Count Cloud • Estimate the number of points in a selected bounding box • Data Selection • Given a bounding box, retrieve LIDAR point cloud data • Points2Grid • Generate DEMs from point cloud data using a variety of gridding functions (min, max, mean, idw) • FormatTranslation • Conversion between data formats • ARC Grid files to GeoTIFF

  18. Service Chaining • OT Services used to generate Digital Elevation Models (DEMs) needed by the viewshed analysis application • Services chained and invoked as part of pre-processing step by GISolve middleware • Submit, check status, and get results steps • Workflow to streamline service invocations • Services use GISolve Open Service APIs to authenticate user requests

  19. Data Discovery • Enabled through metadata services • Facilitate the discovery of and access to OT data sources • Two distinct metadata sources used • Google Fusion Tables • Vector (polygon) boundaries of OT datasets • CSW (Catalogue Service for the Web) metadata • CSW service APIs enable users to publish, browse, and search for specific metadata using CSW protocol • Supports HTTP binding • OGC Standard Catalogue Service • Metadata schema : ISO 19139

  20. Workflow OpenTopography CyberGIS Gateway Opal Web Services Count Service Metadata Service Data Access Service Viewshed Interface Data Processing Service Token CyberGIS Identity Service Open Service APIs Service Chaining Service Infrastructure GISolve Middleware CyberInfrastructure

  21. Existing User Interfaces- CyberGIS & OT f Data Selection & Viewshed Analysis LiDAR Data Search & DEM Generation

  22. Reusing OT user interface • User interface components shared • Via OT libraries

  23. Link user interfaces

  24. Validate input and collect metadata • Restrictions on number of cloud points that can be retrieved and number of cells in a DEM • Viewpoints must be within the spatial extent of datasets • Metadata necessary for data transformation • ID, coordinate system, bounding box

  25. Interaction with OT Web Services Count Cloud Service Google Fusion Table & CSW Metadata Services

  26. What did we achieve

  27. Concluding Remarks • Gateways as a means to democratize science • Importance of interoperation of gateways • Especially in GIS where layering of data is so useful • Application-driven • High res LiDAR and high-end computing • Standard-based • Enables interoperability • Principles • Reusability • Extensibility • Reliability • Scalability • Groundbreaking knowledge gained for integrating service-oriented geospatial software environments

  28. Acknowledgements • National Science Foundation • BCS-0846655 • OCI-1047916 • OCI-0503697 • TeraGrid SES070004N • Colleagues • http://www.cigi.illinois.edu/doku.php/people/index Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation

  29. Thank you • Questions? • Comments? • Discussion?

More Related