CS386M: Schedule and Lecture Notes

Unique number: 55820, Time: Mon Wed 2-3:30PM, Classroom: RAS 215

Instructor: Yin Zhang, Email: yzhang at cs.utexas.edu, Office hours: Mon Wed 3:30-4:30PM, Office: ACES 5.248

Teaching Assistant: Ms. Mi Kyung Han (TA page), Email:  hanmi2 at cs.utexas.edu, Hours: Tue Thu 2:30-3:30PM (and by appointment), Desk: ACES 6th floor Student Lounge


The following is an approximate schedule for the semester. All dates are subject to change and may be updated in the future.

Wk

Date

Topic

Readings

Lecture Notes

Project and Homework

Part 1: Networking Review (Reference: Kurose and Ross textbook)

1

1/14

Course Mechanics; Networking Overview

K&R Chapter 1

0.pdf, 1-1.pdf

 

1/16

Error Control and Reliable Transmission

K&R Chapter 5 (Section 5.2) and 3 (Section 3.4)

1-2.pdf

 

2

1/21

No class (Martin Luther King Jr. Day)

1/23

Transport Layer: Flow and Congestion Control

K&R Chapter 3

1-3.pdf

 

3

1/28

Network Layer: Routing and Addressing

K&R Chapter 4

1-4.pdf

 

1/30

Link Layer: Addressing, LANs, ARP

K&R Chapter 5

1-5.pdf

 

4

2/4

Discussions on Course Project Ideas

 

Project Ideas

 

2/6

Application Layer: DNS, HTTP, Synthesis

K&R Chapter 2

1-6.pdf

 

Part 2: Networking Design Principles (Reference: Network Design Principles Papers)

5

2/11

Signaling: Separation of Data and Control

Reading List [1-5]

2-1.pdf

 

2/13

State Management: Hard-state vs. Soft-state

Reading List [6-8]

2-2.pdf

 

2/15

 

 

 

Project Proposal Due (by 11:59pm)

6

2/18

Randomization

Reading List [9-13]

2-3.pdf

 

2/20

Indirection

Reading List [14-17]

2-4.pdf

Homework 1 Assigned

7

2/25

Resource Multiplexing

Reading List [18-21]

2-5.pdf

 

2/27

Multiplexing (cont’d)

 

 

 

8

3/3

Virtualization and Design for Scale

Reading List [22-27]

2-6.pdf, 2-7.pdf

Homework 1 Due

Part 3: Internet Design (Reference: Internet Design Papers)

8

3/5

Internet Design: End-to-End Principle

Reading List [30-31, 35-39]

3-1.pdf

 

9

3/10

No class (Happy Spring Break!)

3/13

10

3/17

Rethinking Internet Design

Reading List [32-34]

3-2.pdf

Mid-term Project Report Due

Part 4: Current Networking Research and Practices (Reference: Current Research Areas Papers)

10

3/19

Unwanted Traffic and Network Intrusion Detection

Reading List [40-45]

4-1.pdf

Mid-term Exam Assigned

11

3/24

Worms: Attacks, Defenses, and Evolution

Reading List [46-48]

4-2.pdf

 

3/26

IP Network Operations and Management

Reading List [49-51]

5-1.pdf

 

12

3/31

Network Anomaly Detection

Reading List [52-54]

5-2.pdf

Mid-term Exam Due

4/2

MPLS, VPN and Traffic Engineering

Reading List [55-57]

6-1.pdf

 

13

4/7

MPLS, VPN and Traffic Engineering (cont’d)

Reading List [58-60]

6-2.pdf, 6-3.pdf

 

4/9

Clean-Slate Networking: Vision

Reading List [61-63]

7-1.pdf

Homework 2 Assigned

14

4/14

Clean-Slate Networking: Research

Reading List [64-65]

7-2.pdf, 7-3.pdf

 

4/16

External Help: Social Networks

Reading List [66-68]

8.pdf

Homework 2 Due

15

4/21

Final project presentation

 

 

 

4/23

Final project presentation

 

 

 

16

4/28

Final project presentation

 

 

 

4/30

Final project presentation

 

 

 

5/2

 

 

 

Final Project Report Due (by 11:59pm)

** All homework assignments should be submitted in hard copy to the TA at the beginning of class on due date.