10
Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas November 16, 2009 www.geni.net

Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Embed Size (px)

Citation preview

Page 1: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation

Experiment Workflow and Services Working Group

GENI Engineering Conference 6Salt Lake City, Utah

Vicraj ThomasNovember 16, 2009

www.geni.net

Page 2: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 231 March 2009

Working Group Charter

• Identify and specify tools and services needed to run experiments on GENI– Planning, scheduling, deploying, running,

debugging, analyzing, growing/shrinking experiments

– Collaboration• Multiple researchers on an experiment• Building on other experiments

• http://www.geni.net/wg/services-wg.html

Page 3: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 331 March 2009

Relationship to GENI Architecture

The Experiment Services and Workflow WG focuses on experimenter-users needs for planning, scheduling, running, debugging, analyzing and archiving experiments.

The Experiment Services and Workflow WG focuses on experimenter-users needs for planning, scheduling, running, debugging, analyzing and archiving experiments.

Page 4: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 431 March 2009

Working Group Mechanics

• Chairs:– Prof. Jeannie Albrecht, Williams College– Prof. Jim Griffioen, University of Kentucky

• GPO Systems Engineer: Vic Thomas• Email list to discuss topics of interest

– Open to all– Subscribe at URL on previous slide

• Working Group Wiki page– http://groups.geni.net/geni/wiki/GeniServices– Any email list subscriber can contribute to

wiki• Face-to-face meetings at GECs

Page 5: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 531 March 2009

Working Group Documents To Date

• Lifecycle of a GENI Experiment– Community review held on Fri April 17– http://groups.geni.net/geni/attachment/

wiki/ExperimentLifecycleDocument/ExperimentLifeCycle-v01.2.pdf

• Experiment Workflow Services: Spiral 1 Capabilities– http://groups.geni.net/geni/attachment/

wiki/ExperimentLifecycleDocument/Spiral1-Capabilities-appendix.pdf

Page 6: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 631 March 2009

Document: Lifecycle of a GENI Experiment

• Purpose: Identify tools and services to support experimentation with GENI– Steps in the lifecycle of an experiment

• From experiment planning to experiment sunsetting

– Taxonomy of tools and services needed to support these steps

• Illustrated using a “usage narrative”– Fictional story of an experiment that starts at a

university, grows to include a industrial collaborator and opt-in users, and eventual transitions to product

Page 7: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 731 March 2009

Document: Spiral 1 Capabilities

• Purpose:– Understand different approaches to

experimenter tools and services– Inform Spiral 1 clusters about tools they

may be able to leverage from other clusters

– Identify areas where additional tools are needed

• Catalog of tools organized according to taxonomy in the lifecycle document

Page 8: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 831 March 2009

Working Group Objectives for Spiral 2

• Support early experiments/experimenters on GENI– Make experimentation as easy as possible for these

pioneers• Spiral 2 priorities

– Understand experimenter’s needs– Identify tools and services they will need– Work with control frameworks and tool developers to

support experimenter needs as best we can• Longer term objectives

– Develop requirements and specifications for experimenter tools and services

– Define requirements imposed on other GENI sub-systems

Page 9: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 931 March 2009

WG Meeting Agenda

• 3.30pm – 3.35pm Introduction to the WG Vic Thomas

• 3.35pm – 3.45pm Service Composition Experiment JongWon Kim

• 3.45pm – 4.45pm GENI Experimenters Presentations– 3.45pm Social Networking Apps and Gaming Felix Wu– 4.00pm Data Intensive Applications Emmanuel

Cecchet– 4.15pm Shared Measurement Services Sonia

Fahmy– 4.30pm Provenance registry for GENI Beth Plale

• 4.45pm - 5.15pm Control Framework Panel: What we can/can't support– Panelists: Larry Peterson, Rob Ricci, Jeff Chase, Ivan Seskar

• 5:15pm - 5:30pm Wrap-up - Discussion of WG Findings and Outbrief Presentation

Page 10: Sponsored by the National Science Foundation Experiment Workflow and Services Working Group GENI Engineering Conference 6 Salt Lake City, Utah Vicraj Thomas

Sponsored by the National Science Foundation 1031 March 2009

Meeting Objectives

• Tool developers understand what experimenters need– Help identify and prioritize tool

features/capabilities• Experimenters understand what tool

support they can expect