= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ VLC DASH Tutorial] =
{{{
#!html
}}}
== 1. Obtain resources ==
For this experiment we are going to use resources in ExoGENI GPO or ExoGENI RENCI, we will need:
* 6 VM (KVM): 2 (left, right) as regular switches; 2 (aggregator, switch) as OpenFlow switches (we will only program one: switch); 1 (outside) Apache Server; 1 (inside) VLC DASH Client
If you are attending a Tutorial, the resources might have already been reserved for you, check with your instructor and skip this step.
[[Image(vlcdash.png, 70%)]]
The various parts of the diagram are as follows:
- '''VM, VM-0, VM-1, VM-2''': These nodes can be any ExoGENI Virtual Nodes.
- '''VM-3:''' This node runs an Apache Web Server on which our DASH video is hosted.
- '''VM-4''': This node runs a VLC DASH Client which requests a video from the server.
You can use any reservation tool you want to reserve this topology:
* For Omni or Flack you can use the [wiki:GENIExperimenter/RSpecs RSpec] that is published at: http://emmy9.casa.umass.edu/GEC-19/vlcdashtest.rspec and any of the ExoGENI racks.
* At the [https://portal.geni.net GENI Experimenter Portal] there is a public RSpec GIMIvlcdash which can be used with any ExoGENI resources
Look at the [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/OpenFlowLoadBalancerTutorial/ExerciseLayout#Prerequisites Prerequisites] for Tutorials about reserving resources.
= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/ Introduction] =
= [wiki:GENIEducation/SampleAssignments/VLCDashTutorial/Execute Next: Run Experiment] =