Don't see the menu?
|
UM EECS589: Fall 2016 Syllabus and Reading List
UM EECS 589: Fall 2016 Syllabus and Reading List
This page is only for printing. Links to lecture notes are broken.
For links to lecture notes, go to main page.
Note: some of the links to papers below can only be accessed from
ACM/IEEE/ScienceDirect subscriber hosts. I've linked them through
UM library proxy, for which you need your UM account.
You are not required to read nor review the optional papers listed below.
If this is the first time you read academic research paper, you may find Hanson's
Efficient
Reading of Papers in Science and Technology useful.
I assume that you have taken an undergraduate networking course that
covers material similar to what I cover in EECS 489. I list some background papers in the
EECS 489 syllabus page that you may want to review as necessary.
Tentative syllabus: October | November | December
Tue 09/06
|
Introduction to course: Internet Design Philosophy
- Clark, "The
Design Philosophy of the DARPA Internet Protocols,"
Proc. of ACM SIGCOMM '88, 18(4):106-114, Aug. 1988.
- Saltzer, Reed, and Clark, "End-to-end
Arguments in System Design," ACM Trans. on Computer Systems (TOCS), 2(4):277-288, Nov. 1984.
Slides
|
Thu 09/08
|
Internet Dynamics
|
Fri 09/09
|
Internet Dynamics
|
|
|
Tue 09/13
Proposal Presentation
|
Traffic Measurement
Optional:
- Erramilli, Narayan, and Willinger, "Experimental Queueing Analysis with Long-Range Dependent Packet Traffic," IEEE/ACM ToN, 4(2):209-223, Apr. 1996.
- Willinger et al., "Self-Similarity Through High-Variability: Statistical Analysis of Ethernet LAN Traffic at the Source Level," IEEE/ACM ToN, 5(1):71-86, Feb. 1997.
|
Thu 09/15
|
Internet Topology
Optional:
|
Fri 09/16
|
Peering Location
|
|
|
Tue 09/20 Proposal Due
|
Policy Routing
- Griffin, Shepherd, and Wilfong, "Policy
Disputes in Path-Vector Protocols," Proc. of ICNP '99, Nov. 1999.
- Gao, L. and Rexford, J., "Stable
Internet routing without global coordination," IEEE/ACM Trans. on Networking, 9(6):681-692, Dec. 2001.
Slides
Optional:
|
Thu 09/22
|
Internet Routing
|
Fri 09/23
|
TCP Security
|
|
|
Tue 09/27
|
Cellular Transport and IP Geo Location
|
Thu 09/29
|
Client Latency
- Padmanabhan, V.N. and Subramanian, L., "An
Investigation of Geographic Mapping Techniques for Internet Hosts," Proc. of ACM SIGCOMM '01, 31(4):173-185, Oct. 2001.
- Gummadi, K.P., Saroiu, S., and Gribble, S.D., "King:
Estimating Latency between Arbitrary Internet End Hosts," Proc. of IMW '02, pp. 5-18, 2002.
Slides
|
Fri 09/30
|
Client Performance
|
|
|
Tue 10/04
|
CDN Architecture
- Nygren, E., Sitaraman, R.K., and Sun, J., "The
Akamai Network: A Platform for High-Performance Internet Applications," Proc. of ACM SIGOPS '10, 44(3):2-19, Jul. 2010.
Presentation: Shuang and Zaina
Review: Andrew and Taeju
- Adhikari, V.K. et al., "Unreeling
Netflix: Understanding and Improving Multi-CDN Movie Delivery," Proc. of IEEE Infocom '12, Mar. 2012.
Slides
Optional:
|
Thu 10/06
|
Client Redirection
|
Fri 10/07
|
Client Redirection
|
|
|
Tue 10/11
|
Random Sampling and Publish Subscribe
- Rasti et al., "Respondent-Driven
Sampling for Characterizing Unstructured Overlays," Proc. of IEEE Infocom 2009, pp. 2701-2705, Apr. 2009.
Slides
Review: Andrew and Yibo
- Malkhi, Reiter, Wright, "Probabilistic
Quorum Systems," Proc. of 16th ACM Symp. on Principles of Distributed Computing (PODC '97), pp. 267-273, 1997.
Presentation: Ryan and Xintong
Optional:
- Stutzbach et al., "On Unbiased
Sampling for Unstructured Peer-to-peer Networks," IEEE/ACM Transactions on Networking (TON),
17(2):377-390, Apr. 2009.
- Gkantsidis, Mihail, and Saberi, "Random
Walks in Peer-to-peer Networks: Algorithms and Evaluation," Performance Evaluation, 63(3):241-263, Elsevier, Mar. 2006.
|
Thu 10/13
|
SDN and Data-Center Architecture
Optional:
- Feamster, N., Rexford, J., and Zegura, E., "The
Road to SDN: An Intellectual History of Programmable Networks," ACM Queue, 11(12):1-21, Dec. 2013.
- Pfaff, B. et al., "The Design and
Implementation of Open vSwitch," Proc. of the 8th USENIX Conf. on NSDI '15, pp. 117-130, 2015.
- Bosshart, P. et al., "P4:
Programming protocol-independent packet processors," ACM SIGCOMM CCR, 44(3):87-95, Jul. 2014.
|
Fri 10/14
|
Data-Center Architecture
|
|
|
Tue 10/18
|
FALL BREAK
|
Thu 10/20 Prototype Report Due
|
Prototype Presentations
|
Fri 10/21
|
Prototype Presentations
|
|
|
Tue 10/25
|
Data Center and the Cloud
Optional:
|
Thu 10/27
|
Data Centers and Network Function Virtualization
- Patel, P. et al., "Ananta:
Cloud Scale Load Balancing," Proc. of ACM SIGCOMM '13, 43(4):207-218, Oct. 2013.
Presentation: Xinghao and Xintong
Review: Nitish and Zaina
- Guo, C. et al., "Pingmesh:
A Large-Scale System for Data Center Network Latency Measurement and Analysis," Proc. of ACM SIGCOMM '15, 45(4):139-152, Oct. 2015
Slides
|
Fri 10/28
|
Network Function Virtualization
Optional:
- Bremler-Barr, A., Harchol, Y., and Hay, D., "OpenBox:
A Software-Defined Framework for Developing, Deploying, and Managing Network Functions," Proc. of ACM SIGCOMM '16, 46(4):511-524, Aug. 2016.
|
|
|
Tue 11/01
|
Resource Isolation
- Demers, Keshav, and Shenker, "Analysis
and Simulation of a Fair Queueing Algorithm," Proc. of ACM SIGCOMM '89, 19(4):1-12, Sep. 1989.
Slides
- Guo, C., "SRR:
An O(1) Time-Complexity Packet Scheduler for Flows in Multiservice Packet Networks," IEEE/ACM Trans. on Networking, 12(6):1144-1155, Dec. 2004.
Presentation: Taeju and Yibo
Review: Ryan and Xintong
|
Thu 11/03
|
NFV and Resource Isolation
Optional:
|
Fri 11/04
|
Data-Center Transport
Optional:
- Alizadeh, M. et al., "Data
center TCP (DCTCP)," Proc. of ACM SIGCOMM '10, 40(4):63-74, Oct. 2010.
- Rizzo, L., "netmap:
a novel framework for fast packet I/O," Proc. of the 2012 USENIX Annual Tech. Conf., pp. 9-19, 2012.
|
|
|
Tue 11/08
|
Data-Center Transport
Optional:
- Dukkipati and McKeown, "Why
Flow-Completion Time is the Right Metric for Congestion Control," ACM SICOMM CCR, 36(1):59-62, 2006.
- Alizadeh, M. et al., "pFabric:
Minimal Near-Optimal Datacenter Transport," Proc. of ACM SIGCOMM '13, 43(4):435-446, Aug. 2013.
- Wischik et al., "Design,
Implementation and Evaluation of Congestion Control for Multipath TCP," Proc. of the 8th USENIX Conf. on NSDI '11, pp. 99-112, Mar. 2011.
|
Thu 11/10
|
Data-Center Transport
|
Fri 11/11
|
Data-Center Transport
|
|
|
Tue 11/15
|
TCP Congestion Control
|
Thu 11/17
|
Rate Selection and Adaptation
|
Fri 11/18
|
Rate Selection and Adaptation
|
|
|
Tue 11/22
|
Dune OSes
Optional:
|
Thu 11/24
|
THANKSGIVING
|
Fri 11/25
|
THANKSGIVING
|
|
|
Tue 11/29
|
Data-Center Transport and Multi-Interface Mobile
- He, K. et al., "AC/DC TCP:
Virtual Congestion Control Enforcement for the Datacenter Networks," Proc. of ACM SIGCOMM '16, 45(4):244-257, Aug. 2016.
Presentation: Allison and Andrew
Review: Jack and Xintong
- Fukuda, K., Asai, H., and Nagami, K., "Tracking
the Evolution and Diversity in Network Usage of Smartphones," Proc. of ACM IMC '15, pp. 253-266, 2015.
Slides
Optional:
|
Thu 12/01
|
Multi-interface Mobile and Switch Design
Optional:
|
Fri 12/02
|
IPv6
|
|
|
Tue 12/06
|
Security
- Le Blond, S. et al., "Herd:
A Scalable, Traffic Analysis Resistant Anonymity Network for VoIP Systems," Proc. of ACM SIGCOMM '15, 45(4):639-652, Oct. 2015.
Presentation: Jack and Nitish
Review: Xinghao and Yibo
- Fukuda, K. and Heideman, J., "Detecting
malicious activity with DNS backscatter," Proc. of ACM IMC '15, pp. 197-210, 2015.
Presentation: Han and Xintong
Review: Allison and Taeju
|
Thu 12/08 Final Presentation Due
|
Final Presentation
|
Fri 12/09
|
Final Presentation
|
|
|
Tue 12/13 Final Report Due
|
Final Presentatin
|
|