Portlets and portals for grid computing
Download
1 / 20

Portlets and Portals for Grid Computing - PowerPoint PPT Presentation


  • 428 Views
  • Updated 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

Related searches for Portlets and Portals for Grid Computing

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 l.jpg

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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
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 l.jpg
Setting Up Finley Simulation of Northridge

Selected Fault

Components

Select Fault from

USC database




New starts teragrid portal l.jpg
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 l.jpg
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

    • [email protected]


ad