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
1Tue 01/07Class overview: logistics, goals, the "why", course outlineN1
2Tue 01/07Common types of modelingN2Project Info
3Thu 01/09Markov Chains, Little's law, M/M/1 queuesN3Little's Law Proof
4Thu 01/09Simulation & Emulation Tools Homework DiscussionHomework 1
5Tue 01/14Aloha Protocols Performance Analysis & CSMA/CA ModelingN5[R1975][A1970]
6Tue 01/14Network ChallengesN6[CS2013][F2003]
7Thu 01/16Modeling mobile networksN7[NCCRS11]
8Thu 01/16Modeling TCP in ns-3 Homework DiscussionHomework 2
-Tue 01/21Shift Day (Monday Schedule)
9Thu 01/23Simulating random behavior (temporal & spatial)N9[MN1998][BJS10]
10Thu 01/23Modeling Mobility in ns-3 Homework DiscussionHomework 3
11Tue 01/28Ad-Hoc NetworksN11
12Tue 01/28MANET RoutingN12
13Thu 01/30MANET Routing ContinuedProject Proposal Due
14Thu 01/30Modeling Routing Protocols in ns-3 Homework DiscussionHomework 4, Project Proposal Due
15Tue 02/04Path Diversification and Network SurvivabilityN15[RJS2012][RS2011]
16Tue 02/04Modeling network outages in MATLAB DemonstrationMATLAB Demo
17Thu 02/06Modeling the Internet: Topology GenerationN17a, N17b[JSCS08][MLMB01]
18Thu 02/06Modeling Wired Networks in ns-3 Homework DiscussionHomework 5
19Tue 02/11Modeling episodically connected networksN19[NBK09][RK16]
20Tue 02/11Modeling DTN routing in the ONE Simulator DemonstrationONE Demo
-Thu 02/13Midterm Exam (Online via Sakai)
21Tue 02/18Modeling the Internet: AS-RelationshipsN21[RRB16]
22Tue 02/18Emulating AS-peering relationships in GNS3 DemonstrationGNS3 Demo
23Thu 02/20Statistical Analysis OverviewN23[CRJAZBPNPGS12][PNRS11]
24Thu 02/20Monte-carlo simulation Homework DiscussionHomework 6
-Tue 02/25No Class (CAIDA AIMS Conference Travel)
-Thu 02/27No Class (CAIDA AIMS Conference Travel)
25Tue 03/03Plotting and tabulating resultsN25Additional Figures[RJS2012]
26Tue 03/03Confidence intervals vs standard error barsN26T-Distribution Table
27Thu 03/05Network Traffic ModelingN27[CCS2013]
28Thu 03/05Transport-layer ModelingN28[GNUS13]
29Tue 03/10Simulating Attacks and ChallengesN29[CBDSS10]
30Tue 03/10DTN Routing in ns-3N30[ACZS13]
31Thu 03/12Project Meetings (optional)
-Tue 03/17Final Project Presentations
Last updated: Tue Mar 3 09:39:09 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.