gateway and beyond

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

Upload: osma

Post on 25-Feb-2016

37 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Gateway and Beyond

Gateway and BeyondASC PET Program Review

Marlon PierceSchool of Computational Science and Information TechnologyFlorida State University

Page 2: Gateway and Beyond

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

Page 3: Gateway and Beyond

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.

Page 4: Gateway and Beyond

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.

Page 5: Gateway and Beyond

Gateway Architecture

Browser

ORB

HPC Resources,

Mass Storage,

DBs

HTTP

SECIOP

WebFlowServers

ApacheTomcat PSE

ORB

ORB

SECIOP

krsh, krcp

CharonORB

Page 6: Gateway and Beyond

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

Page 7: Gateway and Beyond

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.

Page 8: Gateway and Beyond

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.

Page 9: Gateway and Beyond

Additional ToolsFramework for supporting multiple

queuing systems Interface defined PBS, DQS supported

Multiple file upload/download capabilities

Job Monitoring Jini: support for remote events

Page 10: Gateway and Beyond

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.

Page 11: Gateway and Beyond

Portal Screen Shots

ASC PET ReviewCSITOctober 24-25, 2000

Page 12: Gateway and Beyond

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).

Page 13: Gateway and Beyond
Page 14: Gateway and Beyond

Code Selection PageDisplays available applications and

platforms.Display is dynamically generated

from the Application Description XML data record.

Page 15: Gateway and Beyond
Page 16: Gateway and Beyond

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.

Page 17: Gateway and Beyond
Page 18: Gateway and Beyond

Submit Job PageUser reviews the generated job

script.Script can be edited at this point.

Page 19: Gateway and Beyond
Page 20: Gateway and Beyond

Problem ArchiveUser can select and edit any older

problem.

Page 21: Gateway and Beyond
Page 22: Gateway and Beyond

Session SelectionProblems are grouped into sessions.All sessions within the same problem

currently use the same applicationAll other options can be edited.

Page 23: Gateway and Beyond