Changes between Version 9 and Version 10 of GENIExperimenter/Tutorials/SystematicExprCaseStudy
- Timestamp:
- 05/06/16 17:01:10 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIExperimenter/Tutorials/SystematicExprCaseStudy
v9 v10 4 4 == Overview == 5 5 6 This tutorial will guide you how to conduct systematic experimentation on GENI. We will setup a layer-3 virtual network environment for routing experiments through this tutorial. 7 In this tutorial, you will learn how to conduct systematic experimentation step by step by a case study. 6 This tutorial will guidance on how to conduct systematic experimentation in GENI by providing a step by step case study. We will setup a layer-3 virtual network environment for routing experiments through this tutorial by using a systematic workflow to simplify experiments and reduce overhead as the experiment scales up. 8 7 9 === Systematic Experimental Design Flow ===8 === Systematic Experimental Design Workflow === 10 9 11 The flow diagram below shows general steps:10 The workflow diagram below shows general steps: 12 11 13 * Install Software12 * Installing desired software and creating a custom image to capture the installation. 14 13 * Start with smallest network, usually single node. 15 * Configure and run experiments on smallest reasonable network 14 * Configure and run experiments on smallest reasonable network. 16 15 * Automate Experimental Configuration 17 16 * End-to-End Validation … … 27 26 === Objective of the Case Study === 28 27 29 In th e case study, we will create a layer-3 virtual network that is composed of virtual routers running `OSPF` protocol. We aim to observe the `OSPF` routing table updates under both link and node failures. We will go through every step in the flow diagram above to illustrate how to deploy this experiment systematically using GENI testbed, in particular,using InstaGENI aggregates.28 In this case study, we will create a layer-3 virtual network that is composed of virtual routers running the `OSPF` protocol. We aim to observe the `OSPF` routing table updates under both link and node failures. We will go through every step in the workflow diagram above to illustrate how to deploy this experiment systematically using GENI testbed, in particular by using InstaGENI aggregates. 30 29 31 30 * '''I: Turn a VM into a virtual router (i.e., software router running `XORP`)''' … … 57 56 == Prerequisite == 58 57 59 * A GENI Portal account. If you don't have one, please [wiki:SignMeUp sign up] 60 * Familiar with reserving GENI resources using Flack. See [wiki:GENIExperimenter/Tutorials/RunHelloGENI Flack Tutorial] 61 * Familiar with Omni tools. See [http://trac.gpolab.bbn.com/gcf/wiki/Omni Omni Tools] 62 * Familiar with creating stitching links using stitcher tool. See [wiki:GENIExperimenter/Tutorials/StitchingTutorial Stitching Tutorial] 63 * Familiar with the !Linux/Unix command line 64 58 * A [https://portal.geni.net/ GENI Portal] account. If you don't have one, please [wiki:SignMeUp sign up]. 59 * Familiarity with reserving GENI resources using the Poral. See [wiki:GENIExperimenter/Tutorials/RunHelloGENI Hello GENI Tutorial]. 60 * Familiarity with Omni tools. See [http://trac.gpolab.bbn.com/gcf/wiki/Omni Omni Tools]. 61 * Familiarity with creating stitching links using stitcher tool. See [wiki:GENIExperimenter/Tutorials/StitchingTutorial Stitching Tutorial]. 62 * Familiar with the !Linux/Unix command line. 65 63 66 64 … … 79 77 <li><a href="http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware">Step I: Install Software </a></li> 80 78 <ul> 81 <li> ManuallyInstallation</li>79 <li> Customize Installation</li> 82 80 <li> Create Custom Image </li> 83 81 </ul>