CS4554 students – Please note:

  1. Lecture numbers (L1, L2, 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/03Class overview: logistics, goals, the "why", course outlineN1
2Tue 04/04Common types of modelingN2Project Info
3Wed 04/05Markov Chains, Little's law, M/M/1 queuesN3Little's Law Proof
4Thu 04/06Simulation & Emulation Tools Homework DiscussionHomework 1
5Mon 04/10Aloha Protocols Performance Analysis & CSMA/CA ModelingN5[R1975][A1970]
6Tue 04/11Network ChallengesN6[CS2013][F2003]
7Wed 04/12Healthy SkepticismN7Frame This!HW 1 due
8Thu 04/13Modeling TCP in ns-3 Homework DiscussionHomework 2
9Mon 04/17Modeling mobile networksN9[NCCRS11], Project Proposal Due
10Tue 04/18Modeling episodically connected networksN10[NBK09][RK16]
11Wed 04/19Ad-Hoc NetworksN11HW 2 due
12Thu 04/20Modeling DTN routing in the ONE Simulator Homework DiscussionHomework 3
13Mon 04/24MANET RoutingN13
14Tue 04/25MANET Routing Continued
15Wed 04/26MANET Routing ProtocolsHW 3 due
16Thu 04/27Modeling network outages in MATLAB Homework DiscussionHomework 4
17Mon 05/01Path Diversification and Network SurvivabilityN17[RJS2012][RS2011]
18Tue 05/02Modeling the Internet: Topology GenerationN18a, N18b[JSCS08][MLMB01]
19Wed 05/03Midterm Prep (Bring your questions!)Study Notes
-Thu 05/04Midterm Exam (Online via Sakai)
20Mon 05/08Project Meetings
21Tue 05/09Midterm Review
22Wed 05/10Modeling the Internet: AS-RelationshipsN22[RRB16], HW 4 due
23Thu 05/11Emulating AS-peering relationships in GNS3 Homework DiscussionHomework 5
24Mon 05/15Disruption-ToleranceN24
25Tue 05/16Disruption-Tolerance Cont.
26Wed 05/17Project MeetingsHW 5 due
27Thu 05/18Monte-carlo simulation Homework DiscussionHomework 6
28Mon 05/22DTN Routing in ns-3N28[ACZS13]
29Tue 05/23Simulating random behavior (temporal & spatial)N29[MN1998][BJS10]
30Wed 05/24Statistical Analysis OverviewN30[CRJAZBPNPGS12][PNRS11], HW 6 due
31Thu 05/25Project Meetings
-Mon 05/29Memorial Day
32Tue 05/30Plotting and tabulating resultsN32Additional Figures[RJS2012]
33Wed 05/31Confidence intervals vs standard error barsN33T-Distribution Table
34Thu 06/01Project Meetings
35Mon 06/05Network Traffic ModelingN35[CCS2013]
36Tue 06/06Transport-layer ModelingN36[GNUS13]
37Wed 06/07Simulating Attacks and ChallengesN37[CBDSS10]
38Thu 06/08Project Meetings (optional)Project Details
-Tue 06/13Final Project Presentations
Last updated: Wed May 17 12:44:09 2017

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.