Class# | Date | Topic | Notes | Handouts | Assignments |
---|---|---|---|---|---|
1 | Mon 03/30 | Class overview: logistics, goals, the "why", course outline | L0 | ||
- | Tue 03/31 | No Class (NRWG Meeting) | |||
2 | Wed 04/01 | Common types of modeling | L2 | ||
3 | Thu 04/02 | Simulation & Emulation Tools Homework Discussion | Homework 1 | ||
4 | Mon 04/06 | Markov Chains, Little's law, M/M/1 queues | L4 | Little's Law Proof | |
5 | Tue 04/07 | Aloha Protocols Performance Analysis & CSMA/CA Modeling | L5 | ||
6 | Wed 04/08 | Network Challenges | L6 | [CS2013] | [F2003] |
7 | Thu 04/09 | Modeling TCP in ns-3 Homework Discussion | HW 2 Solution | Homework 2, HW 1 due | |
8 | Mon 04/13 | Healthy Skepticism | L8 | Frame This! | |
9 | Tue 04/14 | Modeling mobile networks | L9 | [NCCRS11] | |
10 | Wed 04/15 | Modeling episodically connected networks | [NBK09] | [RBX13] | |
11 | Thu 04/16 | Modeling DTN routing in the ONE Simulator Homework Discussion | HW 3 Solution | Homework 3, HW 2 due | |
12 | Mon 04/20 | Ad-Hoc Networks | L12 | ||
13 | Tue 04/21 | MANET Routing | L13 | ||
14 | Wed 04/22 | MANET Routing Continued | |||
15 | Thu 04/23 | Modeling network outages in MATLAB Homework Discussion | HW 4 Solution | Homework 4, HW 3 due | |
16 | Mon 04/27 | MANET Routing Protocols | |||
17 | Tue 04/28 | MANET Routing Protocols Cont. | |||
18 | Wed 04/29 | Path Diversification and Network Survivability | L18 | [RJS2012] | [RS2011] |
19 | Thu 04/30 | Emulating AS-peering relationships in GNS3 Homework Discussion | HW 5 Solution | Homework 5, HW 4 due | |
20 | Mon 05/04 | Modeling the Internet: Topology Generation | L20 | [JSCS08] | |
21 | Tue 05/05 | Modeling the Internet: AS-Relationships | L21 | ||
22 | Wed 05/06 | Midterm Prep | |||
- | Thu 05/07 | Midterm Exam (in-class, 50 minutes, open-book, open-notes, no network access) | |||
23 | Mon 05/11 | Midterm Review | |||
24 | Tue 05/12 | Disruption-Tolerance | L23 | ||
25 | Wed 05/13 | Disruption-Tolerance Cont. | |||
26 | Thu 05/14 | Project topic discussion | HW 5 due | ||
27 | Mon 05/18 | Disruption-Tolerant Networks (DTNs) | |||
28 | Tue 05/19 | Simulating random behavior (temporal & spatial) | L28 | [MN1998] | [BJS10] |
29 | Wed 05/20 | Statistical Analysis Overview | L29 | [CRJAZBPNPGS12] | [PNRS11] |
30 | Thu 05/21 | Monte-carlo simulation Homework Discussion | Homework 6, Project Proposal Due | ||
- | Mon 05/25 | Memorial Day | |||
31 | Tue 05/26 | Plotting and tabulating results | L31 | Additional Figures | [RJS2012] |
32 | Wed 05/27 | Confidence intervals vs standard error bars | L32 | T-Distribution Table | |
33 | Thu 05/28 | Project Discussion | |||
34 | Mon 06/01 | Network Traffic Modeling | L34 | [CCS2013] | |
35 | Tue 06/02 | Transport-layer Modeling | L35 | [GNUS13] | |
36 | Wed 06/03 | DTN Routing in ns-3 | L36 | [ACZS13], HW 6 due | |
37 | Thu 06/04 | Project Discussion | |||
38 | Mon 06/08 | Simulating Attacks and Challenges | L38 | [CBDSS10] | |
39 | Tue 06/09 | Project Meetings (optional) | |||
- | Wed 06/10 | Final Project Presentations | |||
- | Thu 06/11 | Final Project Presentations Cont. |
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.