Presentation is loading. Please wait.

Presentation is loading. Please wait.

Gateway and Beyond ASC PET Program Review Marlon Pierce School of Computational Science and Information Technology Florida State University.

Similar presentations


Presentation on theme: "Gateway and Beyond ASC PET Program Review Marlon Pierce School of Computational Science and Information Technology Florida State University."— Presentation transcript:

1 Gateway and Beyond ASC PET Program Review Marlon Pierce School of Computational Science and Information Technology Florida State University

2 Overview zReview of Activities yWebFlow module development ySecurity infrastructure development yInstallation and Testing at ASC zCurrent Work yGeneric portal for job submission yPortal front-end toolkits zGeneric Portal Demo

3 Module Development zContextManager yA more developer-friendly API for manipulating WebFlow contexts. yDeveloped to support Gateway’s problem- session-application hierarchy. zCharon ySecurity module for accessing web content with Keberos security.

4 Security Infrastructure zKerberization of WebFlow zCharon for secure browser access. zImplemented secure delegation in Kerberized WebFlow. zChild WebFlow servers run as users. zReviewed with ASC security personnel. zPresented at MAPINT, DOCSEC.

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

6 Installation and Testing zJSP-based PSE was installed and tested at ASC. yRequired some development and testing to be compatible with Charon. yJean Blaudeau and Brahim Akdim assisted. zWebFlow’s Kerberized ORB was upgraded. ySolved threading problem

7 Generic Portal Development Goals zUsers really want to submit codes. zMost users already know how to create input files for their codes. zWe want provide a generic infrastructure for submitting any code. zInfrastructure should be extendable for fancy interfaces to particular codes.

8 Application Description zXML description of applications yGather all information needed to run codes yWe have a flexible description for many codes zXSIL (Roy Williams, CalTech) y“Standard” XML description of scientific data ySimple DTD and powerful Java-XML interface yCan extend it for sophisticated support for specific codes.

9 Additional Tools zFramework for supporting multiple queuing systems yInterface defined yPBS, DQS supported zMultiple file upload/download capabilities zJob Monitoring yJini: support for remote events

10 Future Work zFront end toolbox for science portals. zVisualization capabilities. yVisBench+WebFlow is complete. yXSIL software can do visualization. zTask creation: linking multiple codes. zJini: network computing. yFederated computers and smart devices. yGrid-like services. yIntelligent agents.

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

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

13

14 Code Selection Page zDisplays available applications and platforms. zDisplay is dynamically generated from the Application Description XML data record.

15

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

17

18 Submit Job Page zUser reviews the generated job script. zScript can be edited at this point.

19

20 Problem Archive zUser can select and edit any older problem.

21

22 Session Selection zProblems are grouped into sessions. zAll sessions within the same problem currently use the same application zAll other options can be edited.

23


Download ppt "Gateway and Beyond ASC PET Program Review Marlon Pierce School of Computational Science and Information Technology Florida State University."

Similar presentations


Ads by Google