+ All Categories
Home > Documents > Grappa : Gr id a ccess p ortal for p hysics a pplications

Grappa : Gr id a ccess p ortal for p hysics a pplications

Date post: 01-Jan-2016
Category:
Upload: karina-duran
View: 33 times
Download: 2 times
Share this document with a friend
Description:
Grappa : Gr id a ccess p ortal for p hysics a pplications. Shava Smallen Extreme! Computing Laboratory Department of Physics Indiana University. Outline. GriPhyN Grappa XCAT Science Portal project Demo Future Directions Virtual Data Browser. GriPhyN : Gri d Phy sics N etwork. - PowerPoint PPT Presentation
Popular Tags:
30
Grappa: Grid access portal for physics applications Shava Smallen Extreme! Computing Laboratory Department of Physics Indiana University
Transcript
Page 1: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Grappa: Grid access portal for physics

applications

Shava SmallenExtreme! Computing Laboratory

Department of PhysicsIndiana University

Page 2: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Outline

• GriPhyN • Grappa

– XCAT Science Portal project– Demo

• Future Directions– Virtual Data Browser

Page 3: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

GriPhyN: Grid Physics Network

• Many many participating people and institutions

• Targets data-intensive applications – ATLAS, CMS, LIGO, and SDSS– 90% of data is derived

• Provide a set of tools for collaborative data analysis– Virtual data - transparency with respect

to location and materialization

Page 4: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Simplified View

storage

Planner

Executor

Catalog ServicesInformation

Services

Policy/Security

MonitoringReplica

Management

Reliable TransferService

GriPhyN/GridServices

Resources

AthenaApplicationsApp1 App2

storagestorage

Page 5: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Virtual Data Catalogs

DataX

orig

DataX

orig

Indiana

DataX

copy

1

DataX

copy

1

Boston

DataX

copy

2

DataX

copy

2

Oklahoma

Replica Catalog

Metadata Catalog

Higgs particle, proton center of mass, etc

Transparency with respect to location

Transparency with respect to materialization

Derived Metadata Catalog

Derived Data Catalog

TransformationCatalog

Random seed, number of events

Athena version, pythia, atlfast, application model, etc.

Virtual Data Language

Page 6: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Motivation for Grappa

• Lots of GriPhyN/Grid services• Requires a good deal of

expertise – more than what many users want to know

• Common approach is a Grid portal

• Provide a portal interface by which physicists can launch and manage applications and data over the Grid

Page 7: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

XCAT Science Portal

• Framework for building personal science portals

• A science portal is an application-specific Grid portal

• Active notebook– HTML pages to describe the features of

the notebook and how to use it– HTML forms which can be used to

launch parameterizable scripts (transformation)

– Parameters stored in a sub-notebook (derivation)

Page 8: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Scripts

• Very flexible• Jython - access to Java classes

– Globus Java CoG kit– XCAT – XMESSAGES

• Not every user has to write scripts • Notebooks can be shared among

users– Import/export capability

Page 9: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Portal Web Server(tomcat server + java servlets)

JythonIntepreter

NotebookDatabase

GSI Authentication

XCAT Science Portal Architecture

User’s Web Browser

Grid

Page 10: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Athena Notebook Demo

Graphical way to submit jobOptions file1. Log in using GSI credential2. Select athena notebook from desktop3. Content pages describing athena and

how to use the notebook4. Resource management via “Add

Resource” and “ Check Resources”5. Submit job options file via “Submit

Athena Job”

Page 11: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

a) Stage directoryb) Results directory

6. Monitor simple status of job (i.e., pending, active, done)

BostonUniversity

IUPUI

IndianaUniversity

University of Oklahoma

Indiana University

BNL

Page 12: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Demo

• Available via Pacman under grappa-demo

• Further information and installation instructions available at:

> pacman –fetch –install grappa-demo

http://iuatlas.physics.indiana.edu/grappa

Page 13: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Where next?

• Interface to GriPhyN and other Grid services (i.e., Virtual Data Language, Magda, EDG, etc.)

• Only focused on execution management– (Still can make improvements here)– Centered around notebook abstraction

• Is this an appropriate abstraction for data management too?

Page 14: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

GridGrid

Page 15: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Virtual Data Browser• A browser interface which can be used to

search and create virtual data• Functionality analogous to that of a web

browser– Create virtual data (e.g., Netscape composer)– Navigate virtual data (e.g., point n’ click links)– Search virtual data (via search engines – Yong

Zhao – U. of Chicago)– Bookmarks to virtual data (or transformations)– User profile – resource mgmt, credential mgmt,

home

Page 16: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Next step

• Write up design specification for VDB• Probably develop code from scratch

– Jetspeed looks promising– Keep script functionality– Replace notebook database with virtual

data catalogs

• Interface to Virtual Data Language

Page 17: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

More Information

• Acknowledgements:– IU Physics

• Rob Gardner, Lisa Ensman, Fred Leurhing

– Extreme Computing Lab – US ATLAS testbed sites

• Grappa web page:

• Email: [email protected]

http://iuatlas.physics.indiana.edu/grappa

Page 18: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 19: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 20: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 21: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 22: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 23: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 24: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 25: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 26: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 27: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 28: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 29: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications
Page 30: Grappa :   Gr id  a ccess  p ortal for  p hysics  a pplications

Recommended