Changes between Version 14 and Version 15 of PhoebusExperimentGEMINI

03/20/13 17:47:52 (7 years ago)



  • PhoebusExperimentGEMINI

    v14 v15  
    33== 1. Goals ==
     4 * Configure the "User Workspace" VM
     5 * Start an InstaGENI slice
     6 * Modify the request RSpec to include experiment-specific functions
     7 * Use Omni to create slivers at the chosen aggregates
     8 * Use Flack to view and modify the experiment properties as well as view slice status
     9 * Instrument the slice with GEMINI and configure some measurements using the GENI Desktop
     10 * Configure nodes using the command line to setup the experiment
     11 * Run an experiment using scripts to control the node interface properties
     12 * View results and explore the GEMINI services
    514== 2. Experiment Overview ==
     16This custom experiment will make use of a WAN accelerator service called Phoebus.  Phoebus can help transfer performance of TCP flows over long-distance, or "challeneged", network environments through path segmentation, protocol adaptation, and automatic protocol tuning. Phoebus Gateways (PGs) are typically installed on nodes bordering WAN link(s), segmenting the WAN path from the edge networks (e.g., campus or data centers).  This experiment will create a simple 4-node topology over which to test the operation of Phoebus when used with a common network benchmark.  To simulate WAN latencies and edge loss, we will use the netem (Network Emulator) module in Linux to modify how packates are handled across the experimental topology.  GEMINI will be used to verify connectivity and to collect some performance data.
     20The image above shows the topology we will create on InstaGENI.  We will make some assumptions about addresses assigned to each interface to help with the consistency of this tutorial.
     22client0  :
     23gateway0 : and
     24gateway1 : and
     25client0  :
     27This IP assignment will give us 3 distinct subnets over which to send traffic. (edge 0), (WAN), and (edge 1)  Host routing will be necessary to allow IP fowarding across each subnet.
    929== 3. Setting up your user environment ==