Changes between Version 31 and Version 32 of GENIEducation/SampleAssignments


Ignore:
Timestamp:
09/11/13 14:48:22 (6 years ago)
Author:
nriga@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIEducation/SampleAssignments

    v31 v32  
    88== Lab 0: My first GENI Experiment ==
    99[wiki:GENIEducation/SampleAssignments/LabZero Link to exercise] [[BR]]
    10 '''Type:''' In-class [[BR]]
     10'''Type:''' Tutorial (Instructor-led mode preferred) [[BR]]
    1111'''Purpose:''' Setup students accounts correctly through a simple GENI experiment and familiriase students with the process of setting up an experiment. [[BR]]
    1212'''Duration:''' 2h [[BR]][[BR]]
     13'''Resources:''' 2VMs (EG, IG, PG)
    1314This lab is '''highly recommended''' as a first lab that the students do in the class with help from an instructor or as the basic hands-on exercise in a GENI event.
    1415
    1516== Understanding the AM API and Omni ==
    1617[wiki:GENIEducation/SampleAssignments/UnderstandAMAPI Link to exercise][[BR]]
    17 '''Type:''' In-class [[BR]]
     18'''Type:'''Tutorial (Instructor-led mode preferred) [[BR]]
    1819'''Purpose:''' Students understand how GENI reservation process work and get familiar with the GENI common Aggregate Manager API (GENI AM API), the students also learn how to use Omni [[BR]]
    1920'''Duration:''' 2h [[BR]][[BR]]
     21'''Resources:"'2 VMs (EG, IG, PG)
    2022
    2123= Network-understanding =
     
    2325== IPv4 Routing ==
    2426[wiki:GENIEducation/SampleAssignments/IPRouting/Procedure Link to exercise][[BR]]
    25 '''Type:''' Take home [[BR]]
     27'''Type:''' Assignment [[BR]]
    2628'''Purpose:''' Students will understand how IPv4 forwarding works and how to configure static routes.  [[BR]]
    2729'''Duration:''' 1 weeks [[BR]][[BR]]
     30'''Resources:"'3 VMs (EG)
    2831
    2932== TCP Network Awareness ==
    3033[wiki:GENIEducation/SampleAssignments/TcpAssignment Link to exercise][[BR]]
    31 '''Type:''' Take home [[BR]]
     34'''Type:''' Assignment [[BR]]
    3235'''Purpose:''' Students explore the difference between different TCP flavors and TCP parameters. [[BR]]
    3336'''Duration:''' 2 weeks [[BR]][[BR]]
     37'''Resources:"'4 VMs (EG, IG, PG)
    3438
    3539== FTP vs UDT ==
    3640[wiki:UDTExampleExperiment Link to exercise][[BR]]
    37 '''Type:''' Take home [[BR]]
     41'''Type:''' Assignment [[BR]]
    3842'''Purpose:''' Students will understand the difference between TCP and UDP by comparing the behavior of two different file transfer applications (FTP, UDT) under varying network conditions.[[BR]]
    3943'''Duration:''' 1 week [[BR]][[BR]]
     44'''Resources:"'3 PCs (PG)
    4045
    4146== Create a Firewall with OpenFlow ==
    4247[wiki:GENIEducation/SampleAssignments/OpenFlowFirewallAssignment Link to exercise][[BR]]
    43 '''Type:''' Take home [[BR]]
     48'''Type:''' Assignment [[BR]]
    4449'''Purpose:''' Students will understand how network firewalls work and get to write their own OpenFlow controller.[[BR]]
    4550'''Duration:''' 2 weeks [[BR]]
     51'''Resources:"'6 VMs - EG/6PCs-PG
    4652'''Extra tools:''' OpenFlow[[BR]]
    4753[[BR]]
     
    5056== Load balancing router using OpenFlow ==
    5157[wiki:GENIEducation/SampleAssignments/OpenFlowLoadBalancerAssignment Link to exercise][[BR]]
    52 '''Type:''' Take home [[BR]]
     58'''Type:''' Assignment [[BR]]
    5359'''Purpose:''' Students will understand how load balancing works and get to write their own OpenFlow controller.[[BR]]
    5460'''Duration:''' 3 weeks [[BR]]
     61'''Resources:"'4 VMs - EG/4PCs-PG
    5562'''Extra tools:''' OpenFlow[[BR]]
    5663[[BR]]
     
    5865== Content Networking ==
    5966[wiki:GENIEducation/SampleAssignments/CCNAssignment Link to exercise][[BR]]
    60 '''Type:''' Take home [[BR]]
     67'''Type:''' Assignment [[BR]]
    6168'''Purpose:''' Students will learn about Content Centric networking and get to experiment with a non-IP routing protocol, ccnx. [[BR]]
    6269'''Duration:''' 3 weeks [[BR]]
     
    6673= Distributed systems =
    6774[wiki:WebServerExample Link to exercise][[BR]]
    68 '''Type:''' Take home [[BR]]
     75'''Type:''' Assignment[[BR]]
    6976'''Purpose:''' Students will learn about the client-server model through configuring and writing a webserver[[BR]]
    7077'''Duration:''' 3 weeks [[BR]]
     78'''Resources:''' 2 VMs [[BR]]
    7179[[BR]]
    72 
    73 
    74 = Misc =
    7580
    7681