| 1 | |
| 2 | == Lab Zero: A first experiment using GENI == |
| 3 | * Presentation: [attachment:1_GEC23_Terminology_slides_20150320.pptx GENI Terminology, How SSH with a Private Key Works, Expiration and Renewal] |
| 4 | * Hands-On |
| 5 | * Presentation: [attachment:2_GEC23_LabZero_slides_20150320.pptx Lab Zero: A First Experiment Using GENI] |
| 6 | * Instructions: [wiki:GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure web] |
| 7 | * Worksheets: [http://groups.geni.net/geni/raw-attachment/wiki/GENIExperimenter/Tutorials/GettingStarted_PartI/ForInstructors/GettingStarted_PartI_Worksheet_141030.docx docx] |
| 8 | |
| 9 | ''Break for Talk and Lunch'' |
| 10 | |
| 11 | ''Part II: Understanding the AM API using a simple experiment'' |
| 12 | * Presentation: [attachment:3_GEC23_GENITools_150521.pptx Behind the Scenes of GENI Experimentation: An Introduction to GENI Tools] |
| 13 | * Hands-On |
| 14 | * Presentation: [attachment:4_GEC23_GettingStarted_PartII_slides_150614.pptx Behind the Scenes of GENI Experimentation featuring Named Data Networking] |
| 15 | * Instructions: [wiki:GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure web] |
| 16 | |
| 17 | ''Part III: Advanced Topics'' |
| 18 | * Inter-aggregate Links |
| 19 | - Presentation: [attachment:5_GEC23_Stitching_150614.pptx Inter-rack Connectivity and Stitching] |
| 20 | - Hands-On Instructions (pick one): |
| 21 | * (easy) Simple topology: [http://groups.geni.net/geni/wiki/Tutorials/Stitching/Procedure web] |
| 22 | * Lab One with a Stitched Topology: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartII_ccn/Procedure/AppendixStitching web] |
| 23 | * Systematic Experiments and Scaling Topologies Demonstration |
| 24 | - Presentation: [attachment:6_GEC22_SystemExpScaling_150615.pptx slides] |
| 25 | |
| 26 | ''Part III: Work on your own on assigned exercises'' |
| 27 | |
| 28 | ''GENI Desktop'' |
| 29 | * [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GettingStarted_PartII_ccn/Procedure/Execute/GEMINI GENI Desktop with CCNx (cont. of Lab One)] |
| 30 | |
| 31 | ''!LabWiki'' |
| 32 | * [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/IPRouting/ProcedureWithLabWiki IP Routing with LabWiki] |
| 33 | * Videos: |
| 34 | * [https://vimeo.com/album/3201122/video/122443850 LabWiki Interface] |
| 35 | * [https://vimeo.com/album/3201122/video/122443852 Hello World] |
| 36 | * [https://vimeo.com/album/3201122/video/122443853 Run Application on a Single Resource] |
| 37 | * [https://vimeo.com/122443851 Learning Switch] |
| 38 | * Other [https://vimeo.com/album/3201122 LabWiki Videos] |
| 39 | |
| 40 | ''jFed resource reservation tool'' |
| 41 | * Lab Zero (jFed): [wiki:GENIExperimenter/Tutorials/jFed/GettingStarted_PartI/Procedure web] |
| 42 | * Lab One (jFed): [wiki:GENIExperimenter/Tutorials/jFed/GettingStarted_PartII_ccn/Procedure web] |
| 43 | |
| 44 | ''Networking, Software, GENI/SysAdmin'' |
| 45 | |
| 46 | || || Network || Software || GENI/System Administration || |
| 47 | || beginner || [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/GettingStarted_PartII_ccn/Procedure/Execute/GEMINI GENI Desktop with CCNx (cont. of Lab One)] [[BR]] [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/IPRouting/ProcedureWithLabWiki LabWiki Exercise: IP Routing with LabWiki] [[BR]] [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/IPRouting/Procedure IP Routing Using Static Routes (no LabWiki)] || || || |
| 48 | || intermediate || || [http://groups.geni.net/geni/wiki/GEC17Agenda/GettingStartedWithGENI_II/Exercise2/Procedure Modify a Layer 2 ping program (`pingPlus`) (use ExoGENI)] ||[http://groups.geni.net/geni/wiki/PaperOSRMethodology OSPF route convergence] [[BR]] [wiki:GENIEducation/SampleAssignments/InstallScripts/Procedure How to write a custom install script to install a Webserver]|| |
| 49 | || advanced || [http://groups.geni.net/geni/wiki/GENIEducation/SampleAssignments/TcpAssignment Compare Performance of Different TCP Options]|| || How to write a custom install script to create a software router [[BR]] [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/SystematicExprCaseStudy/InstallSoftware XORP (1 page)] [[BR]] [wiki:GENIEducation/SampleAssignments/InstallScripts/Procedure Click]|| |
| 50 | |
| 51 | |
| 52 | [http://www.cs.unc.edu/Research/geni/geniEdu/05-TrafficAnalysis.html Network Debugging using `ping`, `tcpdump`, and `nc`] [[BR]] |
| 53 | [http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html Effect of RTT and Window Size on TCP Throughput] [[BR]] |
| 54 | [http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html TCP behavior with competing traffic] |
| 55 | |
| 56 | [http://www.cs.unc.edu/Research/geni/geniEdu/02-WebServer.html Install a web server and test it by hand] |