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
1Thu 01/03Class overview: logistics, goals, the "why", course outlineN1
2Mon 01/07Common types of modelingN2
3Tue 01/08Queueing TheoryN3Project Info
4Wed 01/09Realism, Little's law
5Thu 01/10Simulation & Emulation Tools Homework DiscussionN5Homework 1
6Mon 01/14Aloha Protocols Performance Analysis & CSMA/CA ModelingN6[A1970]
7Tue 01/15Network ChallengesN7[CS2013][F2003]
8Wed 01/16Healthy SkepticismN8
9Thu 01/17Modeling TCP in ns-3 Homework DiscussionHomework 2, HW 1 due
-Mon 01/21MLK Birthday
10Tue 01/22Modeling mobile networksN10[NCCRS11]
11Wed 01/23Simulating random behavior (temporal & spatial)N11[MN1998][BJS10]
12Thu 01/24Modeling Mobility in ns-3 Homework DiscussionHomework 3, HW 2 due
13Mon 01/28Ad-Hoc NetworksN13
14Tue 01/29MANET RoutingN14
15Wed 01/30MANET Routing Protocols
16Thu 01/31MANET routing in ns-3Homework 4, HW 3 due
17Mon 02/04AODVN17
18Tue 02/05AODV Continued
19Wed 02/06ETX Routing MetricN19
20Thu 02/07Using mobility traces in ns-3Homework 5, HW 4 due
21Mon 02/11Disruption-ToleranceN21
22Tue 02/12Disruption-Tolerance Cont.
23Wed 02/13Project Meetings
24Thu 02/14HW3 review, HW5 questionsHW 5 due
-Mon 02/18Presidents Day
25Tue 02/19Midterm Prep (Bring your questions!)
-Wed 02/20Midterm
26Thu 02/21Midterm ReviewSolutions
27Mon 02/25Modeling the Internet: Topology GenerationN27[MLMB01]
28Tue 02/26Modeling the Internet: Graph reducation[RRB16]
29Wed 02/27Modeling the Internet: AS-Relationships
30Thu 02/28Topology modelingHomework 6
31Mon 03/04Path Diversification and Network SurvivabilityN31[RS2011]
32Tue 03/05Network Traffic ModelingN32[CCS2013]
33Wed 03/06Traffic Modeling cont
34Thu 03/07No classHW 6 due
35Mon 03/11Project Meetingsschedule
36Tue 03/12Modeling WormsN36[SMPW04]
37Wed 03/13Simulating Attacks and ChallengesN37[CBDSS10]
38Thu 03/14Confidence intervals vs standard error barsN38T-Distribution Table
-Mon 03/18Final Project Presentations
Last updated: Thu Jan 2 12:03:10 2020

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.