1 / 23

Gateway and Beyond

Gateway and Beyond. ASC PET Program Review. Marlon Pierce School of Computational Science and Information Technology Florida State University. Overview. Review of Activities WebFlow module development Security infrastructure development Installation and Testing at ASC Current Work

osma
Download Presentation

Gateway and Beyond

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. Gateway and Beyond ASC PET Program Review Marlon Pierce School of Computational Science and Information Technology Florida State University

  2. Overview • Review of Activities • WebFlow module development • Security infrastructure development • Installation and Testing at ASC • Current Work • Generic portal for job submission • Portal front-end toolkits • Generic Portal Demo

  3. Module Development • ContextManager • A more developer-friendly API for manipulating WebFlow contexts. • Developed to support Gateway’s problem-session-application hierarchy. • Charon • Security module for accessing web content with Keberos security.

  4. Security Infrastructure • Kerberization of WebFlow • Charon for secure browser access. • Implemented secure delegation in Kerberized WebFlow. • Child WebFlow servers run as users. • Reviewed with ASC security personnel. • Presented at MAPINT, DOCSEC.

  5. Gateway Architecture HPC Resources, Mass Storage, DBs Apache Tomcat PSE Browser ORB HTTP WebFlow Servers Charon ORB SECIOP ORB ORB SECIOP krsh, krcp

  6. Installation and Testing • JSP-based PSE was installed and tested at ASC. • Required some development and testing to be compatible with Charon. • Jean Blaudeau and Brahim Akdim assisted. • WebFlow’s Kerberized ORB was upgraded. • Solved threading problem

  7. Generic Portal Development Goals • Users really want to submit codes. • Most users already know how to create input files for their codes. • We want provide a generic infrastructure for submitting any code. • Infrastructure should be extendable for fancy interfaces to particular codes.

  8. Application Description • XML description of applications • Gather all information needed to run codes • We have a flexible description for many codes • XSIL (Roy Williams, CalTech) • “Standard” XML description of scientific data • Simple DTD and powerful Java-XML interface • Can extend it for sophisticated support for specific codes.

  9. Additional Tools • Framework for supporting multiple queuing systems • Interface defined • PBS, DQS supported • Multiple file upload/download capabilities • Job Monitoring • Jini: support for remote events

  10. Future Work • Front end toolbox for science portals. • Visualization capabilities. • VisBench+WebFlow is complete. • XSIL software can do visualization. • Task creation: linking multiple codes. • Jini: network computing. • Federated computers and smart devices. • Grid-like services. • Intelligent agents.

  11. Portal Screen Shots ASC PET Review CSIT October 24-25, 2000

  12. Main Portal Page • Left hand frame contains toolkit for logging off the system, uploading and downloading files, and monitoring jobs. • Main frame identifies three tracks. • Code selection for starting a new problem. • Problem archive for reviewing, editing old problems. • Portal adminstration (currently being developed).

  13. Code Selection Page • Displays available applications and platforms. • Display is dynamically generated from the Application Description XML data record.

  14. Job Script Input • JSP is used to create forms based on information in ApplDisc.xml. • Input from this page is used to create a job script for the selected platform’s queuing system.

  15. Submit Job Page • User reviews the generated job script. • Script can be edited at this point.

  16. Problem Archive • User can select and edit any older problem.

  17. Session Selection • Problems are grouped into sessions. • All sessions within the same problem currently use the same application • All other options can be edited.

More Related