teaching and learning with open science grid quarknet.fnal.gov/e-labs

25
Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs/

Upload: emily-strickland

Post on 11-Jan-2016

226 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Teaching and Learning with

Open Science Grid

quarknet.fnal.gov/e-labs/

Page 2: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Page 3: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

QuarkNet

The primary education program for US-ATLAS and US-CMS, large scale experiments

Developing a research community of physicists, high school teachers & their students

Engaging teachers & subsequently students in scientific investigations

QuickTime™ and aGraphics decompressor

are needed to see this picture.

Page 4: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Goals of QuarkNet/Grid

Students participate in a scientific collaboration and make real contributions to a scientific field.

Students use virtual data tools and techniques to upload, access, process and publish data, report their results as online poster, and have online discussions about their work with peers.

Educational researchers evaluate the effectiveness of such an endeavor.

Grid specialists explore interface designs that enhance accessibility to Grid data and computational resources.

Page 5: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Page 6: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Cosmic Ray Detectors (DAQS)

in High Schools

Page 7: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Uploading Data to the QuarkNet Portal using a Web Browser

01000110101011

Page 8: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Analyzing Data on the QuarkNet Portal using a Web Browser

Data from Seattle Area:

Devry Inst.Juanita HSLiberty HSIssaquah HSMeadowdale HS

Page 9: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Using the Grid to Handle Calculations with Lots of Data

Page 10: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Student Logbook

Page 11: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Sample Comments on Logbook

Page 12: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Publishing Posters

Page 13: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Page 14: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Design Basics for e-Lab

Requires the GriPhyN Virtual Data System (VDS)

Serves JavaServer Pages from Apache Tomcat

Interfaces to local and Grid planners, such as Euryale and Pegasus

Page 15: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Detailed DesignStudent

viewpoint

Grid Middleware

Grid Execution

Page 16: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

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)

Page 17: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Provenance

Virtual Data Language 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.

Page 18: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Metadata

Data about data

Exist on transformations, files and virtual files

Page 19: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Page 20: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Reusability = Rethinking Our Original DesignQuarkNet/Grid 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 is a near-term goal.

Page 21: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Analysis Code

DataVDL Workflows

Content

FrameworkRegistrat

Registrat

ion

ion

Registrat

Registrat

ion

ion

Search

Search

Search

Search

Execution

Execution

Execution

Execution

Workflows

Workflows

Workflows

Workflows

Posters

Posters

Posters

Posters

Plots

Plots

Plots

Plots

Annotatio

Annotatio

nnAnnotatio

Annotatio

nn

Glossary

Glossary

Glossary

Glossary

Reference

Reference

ssReference

Reference

ss

Logbook

Logbook

Logbook

Logbook

Comments

Comments

Comments

Comments

Study

Study

Guide

Guide

Study

Study

Guide

Guide

Analysis Code

DataVDL Workflows

Content

Cosmic Ray e-LabCMS e-Lab

Page 22: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Page 23: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

We have users!

243 teachers

240 high schools

259 student research groups

104 analyses performed since May 2005

200 detectors in high schools (with CROP)

70 more detectors ready soon

Page 24: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

Grid 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.

We have lessons!

Page 25: Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs

QuestionsIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned