CS378: Schedule and Lecture Notes

Unique number: 54275, Time: Tue Thu 2:00-3:30PM, Classroom: CPE 2.204

Instructor: Yin Zhang, Email: yzhang at cs.utexas.edu, Office hours: Tue Thu 1:00-2:00PM, Office: ACES 5.248

Teaching Assistant: Vacha Dave, Email:  vacha at cs.utexas.edu, Hours: Thu 3:30-4:30PM, Desk: ENS 31NQ Desk #1


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

Suggested Readings

Lecture Notes

Project and Homework

Part 0: Networking Review (Reference: Overview Books & Slides)

Part 1: Network Design Principles (Reference: Network Design Principles Papers)

1

1/20

Course Overview; Signaling: Separation of Data and Control

Reading List [1-5]

0.pdf, 1-1a.pdf

 

1/22

Signaling: Data/Control Separation, State Maintenance

 

1-1b.pdf

 

2

1/27

Indirection

Reading List [6-9]

1-2.pdf

 

1/29

Randomization

Reading List [10-14]

1-3.pdf

 

3

2/3

Randomization (cont’d)

 

 

HW1 assigned.

2/5

Resource Multiplexing

Reading List [15-18]

1-4.pdf

 

4

2/10

Virtualization; Design for Scale

Reading List [19-24]

1-5.pdf, 1-6.pdf

HW1 due.

2/12

Introduction to MPLS

 

MPLS.pdf

 

5

2/17

Internet Design: End-to-End Principle

Reading List [25,26]

1-7a.pdf

 

2/19

Rethinking Internet Design

Reading List [27-29]

1-7b.pdf

 

6

2/24

Implementation Principles

Reading List [30,31]

1-8.pdf

HW2 assigned.

Part 2: Network Performance Evaluation & Management (Reference: Network Performance Evaluation and Management Papers)

6

2/26

Simulation; The ns-2 Simulator (Guest Lecture: Vacha Dave)

Reading List [32]

2-1.pdf; examples: ex1, ex2, ex3

 

7

3/3

Measurement: Techniques, Strategies, Pitfalls

Reading List [33]

2-2.pdf

HW2 due.

3/5

Internet Routing Behavior

Reading List [34]

2-3.pdf

PA1 assigned.

8

3/10

Traffic Estimation and Engineering

Reading List [35]

2-4.pdf

 

3/12

Fault Detection and Diagnosis

Reading List [36,37]

2-5.pdf

 

9

3/17

Happy Spring Break!

 

 

 

3/19

 

 

 

Part 3: Current Networking Topics (Reference: Current Networking Topics Papers)

Part 3(a): Networking at the Edge

10

3/24

Cloud Computing; Data Center Networking

Reading List [38]

3-1.pdf

 

3/25

 

 

 

PA1 due by 11:59 PM

3/26

Enterprise Networks

Reading List [39]

3-2.pdf

Mid-term Exam assigned.

11

3/31

Ad-Hoc Wireless, Sensor Networks, DTNs

 

3-3.pdf

 

4/2

RFID Technologies

 

3-4.pdf

Mid-term Exam due in class.

12

4/7

Vehicular Networks (Guest Lecture: Lili Qiu)

 

3-5.pdf

 

Part 3(b): Network Applications & Services

12

4/9

P2P Networking

Reading List [40]

3-6.pdf

 

13

4/14

Multimedia Networking

Reading List [41]

3-7.pdf

PA2 assigned.

4/16

Content Delivery Networks

Reading List [42]

3-8.pdf

 

14

4/21

Multiplayer Online Games

 

3-9.pdf

 

4/23

Web 2.0

 

3-10.pdf

HW3 assigned.

Part 3(c): Network Security

15

4/28

Unwanted Traffic & Network Intrusion Detection

 

3-11.pdf; threat report

 

4/30

Botnet: Attacks & Defenses

 

3-12.pdf

HW3 due. 

16

5/4

 

 

 

Final Exam assigned.

5/5

Anonymity

 

3-13.pdf

PA2 due by 11:59 PM

5/7

Leveraging Trust in Social Networks

 

3-14.pdf

 

5/10

 

 

 

Final Exam Due by 11:59 PM CST.

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