Run a Complete Experiment
description
Transcript of Run a Complete Experiment
Sponsored by the National Science Foundation
Run a Complete ExperimentNiky Riga, Jeanne Ohren
GENI Project Office24 October 2012
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!
Sponsored by the National Science Foundation 3GEC15: October 24, 2012
Experiment Lifecycle and GENI
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!
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
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
Resources at ProtoGENI Utah GEMINI monitoring software
<Rspec>
Sponsored by the National Science Foundation 7GEC15: October 24, 2012
Deploy experiment
Let’s do this live!
Sponsored by the National Science Foundation 8GEC15: October 24, 2012
Monitor experiment
Let’s do this live!
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
Sponsored by the National Science Foundation 10GEC15: October 24, 2012
Analyze experiment
Let’s watch this live!
Sponsored by the National Science Foundation 11GEC15: October 24, 2012
Archive experiment
Let’s do this live!
Sponsored by the National Science Foundation 12GEC15: October 24, 2012
Teardown experiment
Let’s do this live!
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
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