[[PageOutline]] = Tutorial: Experiment Orchestration and Instrumentation using LabWIKI = == Live Stream Information == == Schedule == Sunday 10.30am - 3.00pm (with a break for lunch) == Tutorial Instructors == {{{ #!html
Mike Zink
UMass Amherst
Divyashri Bhat
UMass Amherst
}}} == Agenda Details == Attendees will learn on how to use the !LabWiki tool to plan, prepare, and execute experiments in GENI testbeds. Attendees will learn these steps by creating a simple start topology in which the central node will implement an OF-based learning switch and the functionality of that switch will be verified through an experiment script. We will give an overview on the inner workings of LabWiki, OML/OMF, AMQP, and the GENI experiment service. The tutorial is structured as follows: * bring up slice run experiment (1/2 hour) * explain GIMI inner workings (1 hour) 1. describe images (tools, postboot script) 2. OMF/OML 3. LabWiki 4. Experiment script 5. Short segment on OF * Extend topology (after deleting initial one) (1/2 hour) * Lunch * Extend experiment script (1/2 hour) * Add flow statistics (1/2 hour) * Large-scale demo (1/2 hour) == Prerequisites == - A GENI account, if you don't have one [wiki:SignMeUp sign up!] - Familiarity with how to reserve GENI resources with any of the GENI Tools (GENI Experimenter Portal, Omni, Flack). If you don't know you can take any of the tutorials: * Reserving resources using Flack [wiki:GENIExperimenter/Tutorials/RunHelloGENI tutorial] * Reserving resources using Omni [wiki:GENIExperimenter/Tutorials/HelloOmni tutorial] - Familiarity with [wiki:HowTo/LoginToNodes logging in to GENI compute resources]. - [wiki:GEC18Agenda/GettingStartedWithGENI_III_GIMI/Procedure/DesignSetup#iRODs Create iRODs account] - Introduction to !LabWiki [http://groups.geni.net/geni/wiki/GEC18Agenda/GettingStartedWithGENI_III_GIMI tutorial] - Familiarity with Unix Command line - See "Tools" section - "Basic OpenFlow concepts". It is assumed that the attendees, already have an understanding of OpenFlow and its API ==== Please Arrive With: ==== A Laptop ==== Results ==== == Tutorial materials == Instructions: Slides: