portlets and portals for grid computing
Download
Skip this Video
Download Presentation
Portlets and Portals for Grid Computing

Loading in 2 Seconds...

play fullscreen
1 / 20

Portlets and Portals for Grid Computing - PowerPoint PPT Presentation


  • 435 Views
  • Uploaded on

Portlets and Portals for Grid Computing. Johnson Space Center Houston February 19 2004 Geoffrey Fox Community Grids Lab Indiana University. NSF NMI Project for Making Portal Components Robust. University of Chicago Gregor von Laszewski Indiana University

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Portlets and Portals for Grid Computing' - Rita


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
portlets and portals for grid computing

Portlets and Portals for Grid Computing

Johnson Space Center

Houston

February 19 2004

Geoffrey Fox

Community Grids Lab

Indiana University

nsf nmi project for making portal components robust
NSF NMI Project for Making Portal Components Robust
  • University of Chicago
    • Gregor von Laszewski
  • Indiana University
    • Marlon Pierce, Dennis Gannon, Geoffrey Fox, and Beth Plale
  • University of Michigan
    • Charles Severance, Joseph Hardin
  • NCSA/UIUC
    • Jay Alameda, Joe Futrelle
  • Texas Advanced Computing Center
    • Mary Thomas
what is a computing portal
What Is a Computing Portal?
  • Browser based user interface for accessing grid and other services
    • “Live” dynamic pages for accessing grid services
    • Use(d) Java/Perl/Python COGs
    • Manage credentials, launch jobs, manage files, etc.
    • Hide Grid complexities
    • Can run from anywhere
    • Unlike user desktop clients, connections go through portal server, so could overcome firewall/NAT issues
  • Combine “Science Grid” with traditional web capabilities
    • Get web pages for news feeds
    • Post and share documents
    • And other more traditional web page features
  • Customizable interfaces.
portal architecture
Portal Architecture

Clients (Pure HTML, Java Applet ..)

Aggregation and Rendering

Portlet Class:WebForm

Gateway

(IU)

Web/Gridservice

Computing

Remoteor ProxyPortlets

Portlet Class:IFramePortlet

Web/Gridservice

Data Stores

Portlet Class:JspPortlet

GridPort

etc.

Web/Gridservice

Instruments

Portlet Class:VelocityPortlet

(Java)

COG Kit

Hierarchical

arrangement

Jetspeed

Internal

Services

LocalPortlets

Clients

Portal Portlets

Libraries

Services

Resources

(Jetspeed)

the grid portal
The Grid Portal
  • Provides Portlets for
    • Management of user proxy certificates
    • Remote file Management via Grid FTP
    • News/Message systems
      • for collaborations
    • Grid Event/Logging service
    • Access to OGSA services
    • Access to directory services
    • Specialized Application Factory access
      • Distributed applications
      • Workflow
    • Access to Metadata Index tools
      • User searchable index
    • Collaboration
portlet component and container technologies
Portlet Component and Container Technologies
  • Jakarta Jetspeed
    • Open source Java portlet project
    • Jetspeed is both a framework and reference implementation
    • Defines portlets, portal service APIs (login, authorization, customization, etc.)
  • CHEF from University of Michigan
    • Uses Jetspeed as a framework
      • Reimplements many of the core classes
    • Basis for UM CourseTools
    • NEESGrid portal
    • CMCS Portal
example capability portals for users
Example Capability: Portals for Users

User “Beth”

  • The MyProxy Manager
    • The user contacts the portal server and asks it to do “grid” things on behalf of the user.
    • To make this possible the server needs a “Proxy Certificate”
      • The user has previously stored a proxy cert in a secure MyProxy Server stored with a temporary password.
      • User give the portal server the password and the portal server contacts the proxy server and loads the proxy.
      • The portal server will hold the proxy for the user for a “short amount of time” in the user’s session state.

1. Load my

Proxy

Certificate!

Portal Server

MyProxy

Portlet

2. Give me

Beth’s proxy

certificate

COG

3.

I am

Beth’s

Proxy

MyProxy

Server

example capability file management
Example Capability: File Management

User “Beth”

  • Grid FTP portlet– Allow User to manage remote file spaces
    • Uses stored proxy for authentication
    • Upload and download files
    • Third party file transfer
      • Request that GridFTP server A send a file to GridFTP server B
      • Does not involve traffic through portal server

Portal Server

GridFTP

portlet

Java

COG

GridFTP

Server A

GridFTP

Server B

iservo example finley
iSERVO Example: Finley
  • Finley is a finite element code being developed by the QUAKES group at the University of Queensland.
  • Compatible with GeoFEST-style geometry models and mesh generation tools.
    • So we can reuse the services we wrapped for GeoFEST.
  • The Finley application itself is a separate service and also has a separate (simple) visualization service.
setting up finley simulation of northridge
Setting Up Finley Simulation of Northridge

Selected Fault

Components

Select Fault from

USC database

new starts teragrid portal
New Starts: TeraGrid Portal
  • Access to TeraGrid Services
    • Version 0: Collecting Initial Services
      • Public Information about Resources
      • Private Information for the developers.
    • Version 1: A User centered portal (Q2 2004)
      • Hotpage/Gridport style access to user accounts, credentials, job submission & management.
    • Version 2: Portals for Science Collaborations (Q3 2004)
      • Shared spaces, whiteboards, AG access, group authorization, shared application services
additional information
Additional Information
  • OGCE Web site: www.ogce.org
    • Download the portal
    • Join news lists, get announcements
  • OGCE Demo Portal: www.collab-ogce.org
    • See our demo Thursday night
  • Contact us
ad