Run a Complete Experiment

14
Sponsored by the National Science Foundation Run a Complete Experiment Niky Riga, Jeanne Ohren GENI Project Office 24 October 2012

description

Run a Complete Experiment. Niky Riga, Jeanne Ohren GENI Project Office 24 October 2012. Demo Goal. How can GENI help an Experimenter Run a Complete Experiment. All the key pieces for running a complete experiment are in place. . An Experimenter . GENI Experimenters, start using them!. - PowerPoint PPT Presentation

Transcript of Run a Complete Experiment

Page 1: Run a Complete Experiment

Sponsored by the National Science Foundation

Run a Complete ExperimentNiky Riga, Jeanne Ohren

GENI Project Office24 October 2012

Page 2: Run a Complete Experiment

Sponsored by the National Science Foundation 2GEC15: October 24, 2012

Demo Goal

How can GENI help an Experimenter Run a Complete Experiment

An Experimenter

All the key pieces for running a complete experiment are in place.

GENI Experimenters, start using them!

Page 3: Run a Complete Experiment

Sponsored by the National Science Foundation 3GEC15: October 24, 2012

Experiment Lifecycle and GENI

Page 4: Run a Complete Experiment

Sponsored by the National Science Foundation 4GEC15: October 24, 2012

Today’s Experiment

Explore the effect of network delay in the performance of UDP (UDT1) and TCP (FTP) based file transfers.

1 UDT: UDP-based Data Transfer for High-Speed Wide Area Networks, Yunhong Gu and Robert L. Grossman, Computer Networks (Elsevier). Volume 51, Issue 7. May 2007.

Test your ideas in GENI!

Page 5: Run a Complete Experiment

Sponsored by the National Science Foundation 5GEC15: October 24, 2012

Execute experiment

Let’s do this live!

Starting from the middle since this step will take time!

• Used Omni scripting to orchestrate the experiment

• Other tools : Gush, OMF/OML

Page 6: Run a Complete Experiment

Sponsored by the National Science Foundation 6GEC15: October 24, 2012

Design experiment

Simple experiment:– a server– a client– a link with tunable

parameters– monitor performance

server

client

[email protected]

Resources at ProtoGENI Utah GEMINI monitoring software

<Rspec>

Page 7: Run a Complete Experiment

Sponsored by the National Science Foundation 7GEC15: October 24, 2012

Deploy experiment

Let’s do this live!

Page 8: Run a Complete Experiment

Sponsored by the National Science Foundation 8GEC15: October 24, 2012

Monitor experiment

Let’s do this live!

Page 9: Run a Complete Experiment

Sponsored by the National Science Foundation 9GEC15: October 24, 2012

Execute experiment

Let’s do this live!

Starting from the middle since this step will take time!

• Used Omni scripting to orchestrate the experiment

• Other tools : Gush, OMF/OML

DONE

Page 10: Run a Complete Experiment

Sponsored by the National Science Foundation 10GEC15: October 24, 2012

Analyze experiment

Let’s watch this live!

Page 11: Run a Complete Experiment

Sponsored by the National Science Foundation 11GEC15: October 24, 2012

Archive experiment

Let’s do this live!

Page 12: Run a Complete Experiment

Sponsored by the National Science Foundation 12GEC15: October 24, 2012

Teardown experiment

Let’s do this live!

Page 13: Run a Complete Experiment

Sponsored by the National Science Foundation 13GEC15: October 24, 2012

GENI Tools for Experiments

In DEMO In GENI

Resources ProtoGENIProtoGENI, InstaGENI, ExoGENI,

PlanetLab, OpenFlow, Wimax, Orbit, and more

Deploy Experiment Flack Flack, Omni

Monitor Experiment GEMINI GEMINI, GIMI, OMF/OML

Execute Experiment Omni Gush, OMF/OML, Omni

Archive Experiment irods iRODS, CNRI-DOR

Attend GENI Tutorials and learn how to use them! ExoGENI, Advanced Omni, GIMI, WIMAX

Page 14: Run a Complete Experiment

Sponsored by the National Science Foundation 14GEC15: October 24, 2012

Run GENI, Run!

To run this Experiment :– 2 accounts (GENI, irods)– 4 tools (Flack, GEMINI, Omni, iRODS)

• To configure them– 2 files, 3 commands

• Bottom line, you can do this yourself!– http://groups.geni.net/geni/wiki/GEC15Agenda/WednesdayPlenary/

RACEDemo

Come to the Experimenter Drop-in session and try it outToday 3-5pm