Class# | Date | Topic | Notes | Handouts | Assignments |
---|---|---|---|---|---|
1 | Mon 04/02 | Class overview: logistics, goals, the "why", course outline | N1 | ||
2 | Tue 04/03 | Common types of modeling | N2 | Project Info | |
3 | Wed 04/04 | Markov Chains, Little's law, M/M/1 queues | N3 | Little's Law Proof | |
4 | Thu 04/05 | Simulation & Emulation Tools Homework Discussion | Homework 1 | ||
5 | Mon 04/09 | Aloha Protocols Performance Analysis & CSMA/CA Modeling | N5 | [R1975] | [A1970] |
6 | Tue 04/10 | Network Challenges | N6 | [CS2013] | [F2003] |
7 | Wed 04/11 | Healthy Skepticism | N7 | Frame This! | HW 1 due |
8 | Thu 04/12 | Modeling TCP in ns-3 Homework Discussion | Homework 2 | ||
9 | Mon 04/16 | Modeling mobile networks | N9 | [NCCRS11], Project Proposal Due | |
10 | Tue 04/17 | Simulating random behavior (temporal & spatial) | N10 | [MN1998] | [BJS10] |
11 | Wed 04/18 | Ad-Hoc Networks | N11 | HW 2 due | |
12 | Thu 04/19 | Modeling Mobility in ns-3 Homework Discussion | Homework 3 | ||
13 | Mon 04/23 | MANET Routing | N13 | ||
14 | Tue 04/24 | MANET Routing Continued | |||
15 | Wed 04/25 | MANET Routing Protocols | HW 3 due | ||
16 | Thu 04/26 | Modeling Routing Protocols in ns-3 Homework Discussion | Homework 4 | ||
17 | Mon 04/30 | Path Diversification and Network Survivability | N17 | [RJS2012] | [RS2011] |
18 | Tue 05/01 | Modeling network outages in MATLAB Demonstration | MATLAB Demo | ||
19 | Wed 05/02 | Modeling the Internet: Topology Generation | N19a, N19b | [JSCS08] | [MLMB01], HW 4 due |
20 | Thu 05/03 | Modeling Wired Networks in ns-3 Homework Discussion | Homework 5 | ||
21 | Mon 05/07 | Modeling the Internet: AS-Relationships | N21 | [RRB16] | |
22 | Tue 05/08 | Emulating AS-peering relationships in GNS3 Demonstration | GNS3 Demo | ||
23 | Wed 05/09 | Modeling episodically connected networks | N23 | [NBK09] | [RK16], HW 5 due |
24 | Thu 05/10 | Monte-carlo simulation Homework Discussion | Homework 6 | ||
25 | Mon 05/14 | Disruption-Tolerance | N25 | ||
26 | Tue 05/15 | Disruption-Tolerance Cont. | |||
27 | Wed 05/16 | Midterm Prep (Bring your questions!) | Study Notes | ||
- | Thu 05/17 | Midterm Exam (Online via Sakai) | |||
28 | Mon 05/21 | Modeling DTN routing in the ONE Simulator Demonstration | ONE Demo | ||
29 | Tue 05/22 | Project Meetings | |||
30 | Wed 05/23 | Midterm Review | HW 6 due | ||
31 | Thu 05/24 | DTN Routing in ns-3 | N31 | [ACZS13] | |
- | Mon 05/28 | Memorial Day | |||
32 | Tue 05/29 | Statistical Analysis Overview | N32 | [CRJAZBPNPGS12] | [PNRS11] |
33 | Wed 05/30 | Project Meetings | Project Details | ||
34 | Thu 05/31 | Plotting and tabulating results | N34 | Additional Figures | [RJS2012] |
35 | Mon 06/04 | Confidence intervals vs standard error bars | N35 | T-Distribution Table | |
36 | Tue 06/05 | Network Traffic Modeling | N36 | [CCS2013] | |
37 | Wed 06/06 | Project Meetings | |||
38 | Thu 06/07 | Transport-layer Modeling | N38 | [GNUS13] | |
39 | Mon 06/11 | Simulating Attacks and Challenges | N39 | [CBDSS10] | |
- | Wed 06/13 | Final Project Presentations |
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.