e-Labs: Online Student Investigations Using Grid Techniques

60
e-Labs: Online Student Investigations Using Grid Techniques Elizabeth Quigg Education Office Fermi National Accelerator Lab www.i2u2.org/elab/cosmic

Transcript of e-Labs: Online Student Investigations Using Grid Techniques

e-Labs: Online StudentInvestigations Using

Grid Techniques

Elizabeth QuiggEducation Office

Fermi National Accelerator Lab

www.i2u2.org/elab/cosmic

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

Our Mission: To Bring the Research World to the Classroom

Grid Tools,Methods,

& Ideas

To develop web-based e-Labs for students to exploit the power of the Grid and support collaborative learning

The Partners

GriPhyN (Grid Physics Network) - developers of cutting-edge Grid infrastructure led by Ian Foster

QuarkNet - a research community of particle physicists, high school teachers & their students.

Prototype e-Lab

The Cosmic Ray e-Lab Project for high school students & their teachers

QuarkNet Centers

with Detectors(about 200 total detectors)

GPS

A0F05A347825

058065930212

203456010123

4401230101222

GPS

Data from Cosmic RayDetectors in High Schools

QuarkNet Centers

with Detectors

GPS

A0F05A347825

058065930212

203456010123

4401230101222

GPS

GPS

A0F05A347825

058065930212

203456010123

4401230101222

GPS

Data from Cosmic RayDetectors in High Schools

QuarkNet Centers

with Detectors(about 200 total detectors)

e-Lab PortalArgonne

Central Repository for DataCosmic Ray e-Lab Portal

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

Web-based e-Lab

Cosmic Ray e-Lab Logged in as group: fermigroup LogoutMy Logbook

Join a national collaboration of high school students to study cosmic rays.

Why cosmic rays?

Spending all your time in a shower ?

When you're sleeping or sitting in class, cosmic rays shower the earth andeverything on it.

What are cosmic rays ?

Where do they come from ?

Where do they hit ?

Some cosmic rays have so much energy that scientists are not surewhere they come from. A number of reseach projects are looking at thisquestion.

Who are we?

We're a collaboration of high school students and teachers collecting andanalyzing cosmic ray data to answer some of these questions. We'reworking with computer scientists to provide cutting edge tools that usegrid techniques to help you share data, graphs, and posters andcollaborate with other students nationwide.

Who can join?

You ! Think about steps you'd take to investigate cosmic rays. How wouldyou get started? What do you need to know? Can you collect and usedata?

data uploads

data sharing

analysis tools

logbook

publication of findings

collaboration

Web-based e-Lab support:

Search Data

Run Flux Study

Viewing Data in Web Browser

Show details (metadata)

Viewing Data in Web Browser

Viewing Data in Web Browser

Analyzing Data - Find Data

119

Analyze

Analyzing Data - Setting Parameters

Analyzing Data - Results

Analyzing Data - Viewing Plot

Search PlotsName

Searching for Plots

Search PlotsName

Building on the Work of Others

Run this study again

Search PlotsName

Analyze

1

Do you trust the detector? Analyze its performance before you use the data for other studies.

Building on the Work of Others

Educational Components basedDevelopment at Fermilab:

13 Years of Online Projects

Long-running expertise in online education projects

Home of LInC, Leadership Institute Integrating Internet, Instruction and Curriculum

Research base from NCREL, U.S. Department of Education

Study Guide with References

Study Guide with References

Student Logbook

z

Comments from Teachers

z

Student Posters

References

Tutorials and Background

Animations

Glossary

Site Help

Rubric to measure progress

Other Educational Components

Logout

Teacher Pages

Teacher’s Private Logbook

Comments on Student Logbooks

By Group

My Logbook

general

Select a Milestone:

Research Basics

simple measurements

simple calculations

simple graphs

research question

research plan

A: Get Started

cosmic rays

cosmic ray study

detector

research proposal

B: Figure it Out

collect upload data

search parameters

analysis tools

data error

C: Tell Others

defend solution

create poster

comment poster

Click Read more to read full log entry and reset "new log" status.

Click to add and view comments on a logbook entry.

Log Status: New log entries are marked as New log entry. Number of your comments ( number unread by students. )

All logbook entries for your research groupsfor "General Notes"

Group: "anthro"

01/12/2005 01:55

comments: 1

Here's a chance to test the new version. . . .Read more

01/07/2005 05:39 I think we can use the new version of this. It see . . .Read more

01/07/2005 05:37

comments: 2

I think we can use the new version of this. It see . . .Read more

12/15/2004 10:00

comments: 3

I am testing new changes to see if they work. I t . . .Read more

12/15/2004 09:50 I am testing new changes to see if they work. . . .Read more

11/30/2004 08:46

comments: 3

I have been trying to go through all the milestone . . .Read more

Teachers: View and Comment onLogbooks of Student Research Groups

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

Design Basics for Portal

Requires the GriPhyN Virtual Data System (VDS)

Serves JavaServer Pages from Apache Tomcat

Interfaces to local and Grid planners

Uses PostGres database for user registration and logbooks.

QuarkNet/Grid: Big Picture

Grid3/Open Science Grid

Virtual Data System

e-Lab Portal

Web Browser

e-Lab Portal

Tomcat Web Server Java Server Pages

VDS API

Virtual Data Services

VirtualData

Catalog

MDS

RLSGrapher VDL2 Workflow Engine

Java CoG Kit

Local Site SE/Local

CE/Local

QuarkNet Third Party Tools VDS/GriPhyN Grid Middleware

Providers: Local GRAM WS-GRAM Other

Grid Site SE/GridFTP CE/Other

Grid Site SE/GridFTP

CE/PBS

Grid Site SE/GridFTP CE/Condor

Stat

us U

pdat

es (A

JAX)

Detailed DesignStudent viewpoint

Grid Middleware

Grid

Exec

utio

n

Transformations & Derivations

Transformations stitch together code into one workflow for local or grid execution.

Derivations invoke transformations with specific inputs, like a function call.

Transformation Derivation

TR Quarknet.Cosmic::LifetimeStudy( inout combineOut, none detector, none extraFun_alpha_guess, none extraFun_alpha_variate, none extraFun_constant_guess, none extraFun_constant_variate)

DV Quarknet.Cosmic::LifetimeStudy>anonymous( combineOutfile, 180, 2.3, 7, 1.73, 100.27)

Provenance

Virtual Data Language

Directed Acyclic Graphfor LifeTime Analysis

input files

transformations

output fie

temp files

Provenance

TR Quarknet.Cosmic::LifetimeStudy( inout combineOut, none detector, none extraFun_alpha_guess, none extraFun_alpha_variate, none extraFun_constant_guess, none extraFun_constant_variate)

Provenance is the audit trail for the computation of a data product.

Students collaborate by extending others computations using provenance.

Directed Acyclic Graphfor LifeTime Analysis

input files

transformations

output fie

temp files

Metadata

Data about data

Exist on transformations, files and virtual files

Metatag Value

author Thomas Jordan

Liz Quigg

Eric Gilbert

Bob Peterson

city Batavia

date 2004-11-1000:00:00.0

group Fermilab

name poster_decays.data

plotURL users/.../fermigroup/plots

project cosmic

school Fermilab

state IL

teacher Jordan

title Possible Particle Decays

type Poster

year AY2004

Metadata: Arbritrary Schemas

searches

comments of data, plots, posters

references

glossary

variable annotations

Facilitate many functionalities in the portal:

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

From Case Study . . .

. . . to Education Virtual Organization

STAR

Interactions in Understand the Universehttp://ed.fnal.gov/uueo/i2u2.html

Scaling = Rethinking Our Original Design

The Cosmic e-Lab started as a pilot program with primary focus on a working model.

Now, we aim to support new e-Labs using the same tools, look and feel, general architecture, etc.

CMS test beam data and LIGO are currently in development.

Building Blocks

Grid3/Open Science Grid

Virtual Data System

e-Lab Interface

User database JavaBeans

User Database for VO

VO means Virtual Organization.

VOs have users that come from many different institutions, and may only have a common interest binding them together.

The e-Lab VO consists of developers, scientists, teachers and most

Analysis Code

DataVDL Workflows

Content

Framework

Sear

chEx

ecut

ion

Wor

kflow

s

Post

ers

Plot

s

Ann

otat

ion

Glos

sary

Ref

eren

ces

Logb

ook

Com

men

ts

Stud

y G

uide

Analysis Code

DataVDL Workflows

Content

Cosmic Ray e-Lab

Reg

istr

atio

n

e-Lab Independent Components

Analysis Code

DataVDL Workflows

Content

Framework

Sear

chEx

ecut

ion

Wor

kflow

s

Post

ers

Plot

s

Ann

otat

ion

Glos

sary

Ref

eren

ces

Logb

ook

Com

men

ts

Stud

y G

uide

Analysis Code

DataVDL Workflows

Content

Reg

istr

atio

n

e-Lab Independent Components

Analysis Code

DataVDL Workflows

Content

Framework

Sear

chEx

ecut

ion

Wor

kflow

s

Post

ers

Plot

s

Ann

otat

ion

Glos

sary

Ref

eren

ces

Logb

ook

Com

men

ts

Stud

y G

uide

Analysis Code

DataVDL Workflows

Content

Reg

istr

atio

n

e-Lab Independent Components

CMS e-Lab

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

Currently Developing

Grid Execution

Newer VDL and Grid middleware

More e-Labs ( LIGO), i-Labs (Adler)

Educational Content from Teachers

Transformations (Analysis Code)

Grid Sites

Iowa

Jobs sentto Grid Site

e-Lab PortalArgonne

Using the Grid to HandleCalculations with Lots of Data

Analyze

?

?

Using the Grid to HandleCalculations with Lots of Data

Select Grid Execution

Using the Grid to HandleCalculations with Lots of Data

Currently DevelopingCMS e-Lab using test beam and ROOT

Join a national collaboration of high school students to CMS test beam data.

How small is small?

How small is so small that we can get no smaller ?

Why do objects have mass ?

How do scientists "see" particles much smaller than an atom ?

Understand how a 12,000 ton detector "sees" electrons, muons andother particles.

Who are we?

We're a collaboration of high school students and teachers analyzing datafrom the Compact Muon Solenoid Collaboration, CMS, experiment at CERNin Geneva, Switzerland to answer some of these questions. We're workingwith computer scientists to provide cutting edge tools that use gridtechniques to help you share data, graphs, and posters and collaborate withother students nationwide.

Who can join?

You ! Think about steps you'd take to investigate particle collisions at thehighest accelerator energies. How would you get started? What do you needto know? Can you analyze data?

Outline of Talk

Introduction to the Cosmic Ray e-Lab

Overview of the Web Portal

Implementation

Scaling Up

Current Development

Lessons Learned

Invitation / Credits

We have users!

235 teachers in 219 high schools

491 student research groups

31,200 analyses run

230 detectors in high schools

7484 data files (about 7500 days worth)

87 posters published

Lessons Learned

Lessons LearnedGrid work is bleeding-edge and harder than it looks.

Professional development for teachers is critical.

Developers must work within technical constraints of schools.

It’s premature to understand how the Grid enhances education.

Computer Scientists learn from e-Labs.

An Invitation

Join us in building new e-Labs using data from experiments at your labs

RSVP: [email protected]

Credits

Fermilab - Marge Bardeen, Eric Gilbert, Tom Jordan, Liz Quigg, Bob Peterson, Students: Nick Dettman, Paul Nepywoda, Hao Zhou

Argonne/University of Chicago - Mike Wilde,Ben Clifford, Mihael Hategan, Douglas Sheftner, Tiberiu Steff-Praun, Student: Yong Zhao

QuarkNet/Notre Dame Center - Dan Karmgard, Thomas Loughran, Pat Mooney, Lynda Rose