gateway and beyond
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
Gateway and BeyondASC PET Program Review
Marlon PierceSchool of Computational Science and Information TechnologyFlorida State University
OverviewReview 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
Module DevelopmentContextManager
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.
Security InfrastructureKerberization of WebFlowCharon 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.
Gateway Architecture
Browser
ORB
HPC Resources,
Mass Storage,
DBs
HTTP
SECIOP
WebFlowServers
ApacheTomcat PSE
ORB
ORB
SECIOP
krsh, krcp
CharonORB
Installation and TestingJSP-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
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.
Application DescriptionXML 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.
Additional ToolsFramework for supporting multiple
queuing systems Interface defined PBS, DQS supported
Multiple file upload/download capabilities
Job Monitoring Jini: support for remote events
Future WorkFront 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.
Portal Screen Shots
ASC PET ReviewCSITOctober 24-25, 2000
Main Portal PageLeft 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).
Code Selection PageDisplays available applications and
platforms.Display is dynamically generated
from the Application Description XML data record.
Job Script InputJSP 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.
Submit Job PageUser reviews the generated job
script.Script can be edited at this point.
Problem ArchiveUser can select and edit any older
problem.
Session SelectionProblems are grouped into sessions.All sessions within the same problem
currently use the same applicationAll other options can be edited.