open grid computing environments collab-ogce

16
Open Grid Computing Environments www.collab-ogce.org Marlon Pierce (IU) & Gopi Kandaswamy (RENCI)

Upload: cana

Post on 14-Jan-2016

43 views

Category:

Documents


1 download

DESCRIPTION

Open Grid Computing Environments www.collab-ogce.org. Marlon Pierce (IU) & Gopi Kandaswamy (RENCI). OGCE Software. A bundled set of JSR 168 compatible portlets and services for building Grid portals (“Science Gateways”). Build with GridSphere. Can will work with uPortal. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Open Grid Computing Environments collab-ogce

Open Grid Computing Environments

www.collab-ogce.org

Marlon Pierce (IU)

&

Gopi Kandaswamy (RENCI)

Page 2: Open Grid Computing Environments collab-ogce

OGCE Software• A bundled set of JSR 168 compatible portlets and

services for building Grid portals (“Science Gateways”).– Build with GridSphere.– Can will work with uPortal.– Sakai has new JSR 168 Container– Others possible

• Porltets include– GT2 and GT4 GRAM Job submission– GridFTP file transfer– GPIR clients (can work with Teragrid, for example)– PURSe grid registration system.– Condor– MyProxy credential management– Miscellaneous (Iframes)

Page 3: Open Grid Computing Environments collab-ogce

Supporting Grid Portlet Development

• Portlets are built using the Java COG 4’s abstraction layer (developed as part of the project).– Hides the difference between Globus versions

• We have developed a set of JSF Tag Libraries to simplify Grid portlet development.– http://fuji.ucs.indiana.edu/svn/repos/GridTags/trunk/

GridTagsBeans

• We support JSR 168 Velocity for historical interest.

Page 4: Open Grid Computing Environments collab-ogce

Some OGCE Portal Collaborations

• RENCI TeraGrid BioPortal• LEAD Portal• TeraGrid User Portal• TeraGrid Visualization Portal• CIMA Crystallography Portal• VLAB Portal Project• Numerous other projects that come and go:

– PittGrid Portal, UNC-Charlotte Visualization Portal, DES and LSST Astronomy Portals, IU System Portals

Page 5: Open Grid Computing Environments collab-ogce
Page 6: Open Grid Computing Environments collab-ogce
Page 7: Open Grid Computing Environments collab-ogce
Page 8: Open Grid Computing Environments collab-ogce
Page 9: Open Grid Computing Environments collab-ogce
Page 10: Open Grid Computing Environments collab-ogce
Page 11: Open Grid Computing Environments collab-ogce
Page 12: Open Grid Computing Environments collab-ogce
Page 13: Open Grid Computing Environments collab-ogce

Future Directions (1/3)• General Trend: we want to align with TeraGrid Science Gateways

efforts.• User logging and reporting

– Par of TG User Portal now– Generate reports such as

• Top 10 users of the portal, • Most frequently used applications and the average response times of

each• Applications used by individual users.

• Auditing and accounting – Modified GRAM client and server running on TG– Provide the user with a list of submitted workflows and jobs

along with allocation used totals per workflow and job. – Associated portlets

• Enhanced GPIR capabilities (including MDS data)• Predictor portlets (with NWS) (see TG User Portal)

Page 14: Open Grid Computing Environments collab-ogce

Future Directions (2/3)

• Better support for computational experiments.• Generic Service Toolkit (Gopi will describe).• Other tools (adapted from the LEAD project)

– Experimental builder portlets– Metadata management services for tracking and

storing all aspects of a workflow.

Page 15: Open Grid Computing Environments collab-ogce

Future Directions (3/3)

• We need better packaging.– Currently use Maven 1 with some strategic Ant and shell

scripts.

• Some improvements:– More customizable: just download and build what you want

• Ensuring all dependencies are met

– Smaller download footprint

• Maven 2 can do some of these things but it has reliability issues– You have to download dozens and dozens of jar files to build

your initial repository.– Typically doesn’t work 100% the first time.

Page 16: Open Grid Computing Environments collab-ogce

Future Directions (4/3)

• We need to consider “Web 2.0” approaches for Science Gateways.

• See general material from Monday’s workshop.– http://www.semanticgrid.org/OGF/ogf19/.

• These are in general compatible with SOA (assuming build your services correctly).

• But the implication on portals/gateways should be dramatic.

• We have to decide how much we can shoe-horn into the JSR 168/286 specs.