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

Post on 11-Jan-2016

229 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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.

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.

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

Cosmic Ray Detectors (DAQS)

in High Schools

Uploading Data to the QuarkNet Portal using a Web Browser

01000110101011

Analyzing Data on the QuarkNet Portal using a Web Browser

Data from Seattle Area:

Devry Inst.Juanita HSLiberty HSIssaquah HSMeadowdale HS

Using the Grid to Handle Calculations with Lots of Data

Student Logbook

Sample Comments on Logbook

Publishing Posters

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

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

Detailed DesignStudent

viewpoint

Grid Middleware

Grid Execution

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

Metadata

Data about data

Exist on transformations, files and virtual files

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

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.

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

Outline of TalkIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

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

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!

QuestionsIntroduction to QuarkNet/Grid

Overview of the e-Lab

Implementation

Reusability

Lessons Learned

top related