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 03/28Class overview: logistics, goals, the "why", course outlineL0
2Tue 03/29Common types of modelingL2Project Info
3Wed 03/30Markov Chains, Little's law, M/M/1 queuesL3Little's Law Proof
4Thu 03/31Simulation & Emulation Tools Homework DiscussionHomework 1
5Mon 04/04Aloha Protocols Performance Analysis & CSMA/CA ModelingL5[R1975][A1970]
6Tue 04/05Network ChallengesL6[CS2013][F2003]
7Wed 04/06Healthy SkepticismL7Frame This!HW 1 due
8Thu 04/07Modeling TCP in ns-3 Homework DiscussionHomework 2
-Mon 04/11No Class (NetSciCom Conference Travel)
9Tue 04/12Modeling mobile networksL9[NCCRS11]
10Wed 04/13Modeling episodically connected networks[NBK09][RBX13], HW 2 due
11Thu 04/14Modeling DTN routing in the ONE Simulator Homework DiscussionHomework 3
12Mon 04/18Ad-Hoc NetworksL12
13Tue 04/19MANET RoutingL13
14Wed 04/20MANET Routing ContinuedHW 3 due
15Thu 04/21Modeling network outages in MATLAB Homework DiscussionHomework 4
16Mon 04/25MANET Routing Protocols
17Tue 04/26Path Diversification and Network SurvivabilityL18[RJS2012][RS2011]
18Wed 04/27Modeling the Internet: Topology GenerationL20[JSCS08], HW 4 due
19Thu 04/28Emulating AS-peering relationships in GNS3 Homework DiscussionHomework 5
20Mon 05/02Project Meetings
21Tue 05/03Modeling the Internet: AS-RelationshipsL21
22Wed 05/04Modeling the Internet: Cont.
-Thu 05/05Midterm Exam (in-class, 50 minutes, open-book, open-notes, no network access)
23Mon 05/09Midterm Review
24Tue 05/10Disruption-ToleranceL24
25Wed 05/11Disruption-Tolerance Cont.HW 5 due
26Thu 05/12Project topic discussion
27Mon 05/16Disruption-Tolerant Networks (DTNs)
28Tue 05/17Simulating random behavior (temporal & spatial)L28[MN1998][BJS10]
29Wed 05/18Statistical Analysis OverviewL29[CRJAZBPNPGS12][PNRS11]
30Thu 05/19Monte-carlo simulation Homework DiscussionHomework 6
31Mon 05/23Plotting and tabulating resultsL31Additional Figures[RJS2012]
32Tue 05/24Confidence intervals vs standard error barsL32T-Distribution Table
33Wed 05/25Network Traffic ModelingL33[CCS2013]
34Thu 05/26Project Discussion
-Mon 05/30Memorial Day
35Tue 05/31Transport-layer ModelingL35[GNUS13]
36Wed 06/01DTN Routing in ns-3L36[ACZS13], HW 6 due
-Thu 06/02No Class
37Mon 06/06Simulating Attacks and ChallengesL38[CBDSS10]
38Tue 06/07Project Meetings (optional)
-Wed 06/08Final Project Presentations
-Thu 06/09Final Project Presentations Cont.
Last updated: Wed Apr 12 10:58:57 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.