CS4554 students – Please note:

  1. Lecture numbers (N1, N2, etc.) are linked to corresponding lecture notes. Generally, these will appear on this page soon after the lecture. Not all notes are in flowing text; usually they are in bullet form and highlight things we consider important about the area being discussed.
  2. For all lectures, you MUST try and read the assigned papers and/or textbook section BEFORE lecture. You're likely to get the most out of each lecture if you read the material beforehand.
  3. Pay attention to the due dates for homeworks, labs, and other deadlines. All deadlines are hard.
Class#DateTopicNotesHandoutsAssignments
1Mon 04/02Class overview: logistics, goals, the "why", course outlineN1
2Tue 04/03Common types of modelingN2Project Info
3Wed 04/04Markov Chains, Little's law, M/M/1 queuesN3Little's Law Proof
4Thu 04/05Simulation & Emulation Tools Homework DiscussionHomework 1
5Mon 04/09Aloha Protocols Performance Analysis & CSMA/CA ModelingN5[R1975][A1970]
6Tue 04/10Network ChallengesN6[CS2013][F2003]
7Wed 04/11Healthy SkepticismN7Frame This!HW 1 due
8Thu 04/12Modeling TCP in ns-3 Homework DiscussionHomework 2
9Mon 04/16Modeling mobile networksN9[NCCRS11], Project Proposal Due
10Tue 04/17Simulating random behavior (temporal & spatial)N10[MN1998][BJS10]
11Wed 04/18Ad-Hoc NetworksN11HW 2 due
12Thu 04/19Modeling Mobility in ns-3 Homework DiscussionHomework 3
13Mon 04/23MANET RoutingN13
14Tue 04/24MANET Routing Continued
15Wed 04/25MANET Routing ProtocolsHW 3 due
16Thu 04/26Modeling Routing Protocols in ns-3 Homework DiscussionHomework 4
17Mon 04/30Path Diversification and Network SurvivabilityN17[RJS2012][RS2011]
18Tue 05/01Modeling network outages in MATLAB DemonstrationMATLAB Demo
19Wed 05/02Modeling the Internet: Topology GenerationN19a, N19b[JSCS08][MLMB01], HW 4 due
20Thu 05/03Modeling Wired Networks in ns-3 Homework DiscussionHomework 5
21Mon 05/07Modeling the Internet: AS-RelationshipsN21[RRB16]
22Tue 05/08Emulating AS-peering relationships in GNS3 DemonstrationGNS3 Demo
23Wed 05/09Modeling episodically connected networksN23[NBK09][RK16], HW 5 due
24Thu 05/10Monte-carlo simulation Homework DiscussionHomework 6
25Mon 05/14Disruption-ToleranceN25
26Tue 05/15Disruption-Tolerance Cont.
27Wed 05/16Midterm Prep (Bring your questions!)Study Notes
-Thu 05/17Midterm Exam (Online via Sakai)
28Mon 05/21Modeling DTN routing in the ONE Simulator DemonstrationONE Demo
29Tue 05/22Project Meetings
30Wed 05/23Midterm ReviewHW 6 due
31Thu 05/24DTN Routing in ns-3N31[ACZS13]
-Mon 05/28Memorial Day
32Tue 05/29Statistical Analysis OverviewN32[CRJAZBPNPGS12][PNRS11]
33Wed 05/30Project MeetingsProject Details
34Thu 05/31Plotting and tabulating resultsN34Additional Figures[RJS2012]
35Mon 06/04Confidence intervals vs standard error barsN35T-Distribution Table
36Tue 06/05Network Traffic ModelingN36[CCS2013]
37Wed 06/06Project Meetings
38Thu 06/07Transport-layer ModelingN38[GNUS13]
39Mon 06/11Simulating Attacks and ChallengesN39[CBDSS10]
-Wed 06/13Final Project Presentations
Last updated: Mon May 14 10:50:35 2018

Permission to make digital or hard copies of part or all of this work for personal use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that the copyright notice appears on the first page. Permission to make digital or hard copies of part or all of this work for classroom use requires prior specific permission and should include the copyright notice on the first page. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee.