Changes between Version 71 and Version 72 of GENIEducation/SampleAssignments


Ignore:
Timestamp:
02/01/16 22:40:36 (8 years ago)
Author:
Vic Thomas
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/SampleAssignments

    v71 v72  
    2929|| Network Function Virtualization: !OpenFlow based NAT ||  Introduce NFV concepts by making an !OpenFlow controlled OVS switch function as a  network firewall.  Much of the code for the Ryu-based controller is provided.   Uses the same topology as the !OpenFlow-based Firewall exercise. || Assignment || Moderate/advanced || 4 VMs (IG) || [wiki:GENIExperimenter/Tutorials/OpenFlowNFVNAT Link] || [mailto:tutorials@geni.net Experimenter support], GENI Project Office  ||
    3030|| !OpenFlow based Load Balancing Router || Implement of a load balancer using !OpenFlow switches (OVS switches) and a  controller capable of collecting flow stats.    The exercise includes a template for a Treme-Based controller; only a few methods need to implemented to get the required functionality.  Uses the !LabWiki tool. || Assignment || Moderate/advanced || 7 VMs (including a VM for the !OpenFlow controller) || [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass]  ||  [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst ||
    31 || VLC/Dynamic Adaptive Streaming over HTTP || Give students a better understanding of how Dynamic Adaptive Streaming over Http (DASH) works.  It builds on the "Load Balancing Router" exercise and uses the same topology.  VLC parameters such as VLC decision bit rate (actual measured bit rate), VLC empirical rate (instant measured throughput) are measured and displayed using GIMI tools.|| Assignment || Moderate/advanced || 7 VMs (including a VM for the !OpenFlow controller) || [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst ||
    3231
    3332
    3433== 4. Distributed Systems ==
    35 === Web Server ===
    36 [http://www.cs.unc.edu/Research/geni/geniEdu/02-WebServer.html Link to exercise] [[BR]]
    37 '''Type:'''  Assignment  [[BR]]
    38 '''Purpose:'''  Get hands-on experience installing and interacting with a web server.  [[br]]
    39 '''Resources:''' 2 VMs (IG).  [[BR]]
    40 '''Duration:''' 1 hour [[br]]
    41 '''Difficulty:'''Easy [[br]]
    42 '''POC:''' [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill
     34|| '''Exercise'''  || '''Objective''' || '''Type''' || '''Difficulty''' || '''Resources''' || '''Link to Exercise''' ||  '''Contact''' ||
     35||  Web Server || Get hands-on experience installing and interacting with a web server.  || Assignment || Easy || 2 VMs (IG) || [http://www.cs.unc.edu/Research/geni/geniEdu/02-WebServer.html Link] || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill ||
     36|| VLC/Dynamic Adaptive Streaming over HTTP || Give students a better understanding of how Dynamic Adaptive Streaming over Http (DASH) works.  It builds on the "Load Balancing Router" exercise and uses the same topology.  VLC parameters such as VLC decision bit rate (actual measured bit rate), VLC empirical rate (instant measured throughput) are measured and displayed using GIMI tools.|| Assignment || Moderate/advanced || 7 VMs (including a VM for the !OpenFlow controller) || [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst ||
     37
    4338
    4439== 5. Wireless Networking ==