CS5223-Schedule-2022

The tentative schedule is given below.

Week: Day
Mon 10:10–12:00
Wed 9:00-9:50
Deadline
Reading Assignment
1: Feb 13
  • [Text] Chapter 1
  • J. H. Saltzer, D. P. Reed, and D. D. Clark. 1984. End-to-end arguments in system design. ACM Trans. Comput. Syst. 2, 4 (Nov. 1984), 277–288.
2: Feb 20
  • Discuss [Clark88]
  • Discuss [Text] Chapter 1
  • [Text] Chapter 1
  • D. Clark. 1988. The design philosophy of the DARPA internet protocols. SIGCOMM Comput. Commun. Rev. 18, 4 (August 1988), 106–114.
3: Feb 27
Holiday, No Class Proposal Presentations Project Proposal:

  • 5-min presentation (roughly 5 slides)
  • PDF file with motivation and problem description due at the midnight
[Text] Chapter 2
4: Mar 6
  • Application-Layer Protocols 2-app
  • Discuss [Jacobson88]
  • Discuss [Text] Chapter 2
  • [Text] Chapter 2
  • V. Jacobson. 1988. Congestion avoidance and control. SIGCOMM Comput. Commun. Rev. 18, 4 (August 1988), 314–329. DOI:https://doi.org/10.1145/52325.52356
5: Mar 13
  • Application-Layer Protocols 2-app
  • Discuss [CGYJ17]
  • [Text] Chapter 3
  • Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2017. BBR: congestion-based congestion control. Commun. ACM 60, 2 (February 2017), 58–66.
6: Mar 20
  • Application-Layer Protocols 2-app
  • Discuss [KHR02]
  • Discuss [CGYJ17]
  • Discuss [Text] Chapter 3
  • [Text] Chapter 3
  • Dina Katabi, Mark Handley, and Charlie Rohrs. 2002. Congestion control for high bandwidth-delay product networks. In Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications (SIGCOMM ’02).
  • R. Pan et al., “PIE: A lightweight control scheme to address the bufferbloat problem,” 2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR), 2013, pp. 148-155.
7: Mar 27
  • Cloud and Data Centers 3-cloud
  • Discuss [DKS89]
  • Discuss [GHJK+09]
  • [Text] Chapter 4
  • A. Demers, S. Keshav, and S. Shenker. 1989. Analysis and simulation of a fair queueing algorithm. SIGCOMM Comput. Commun. Rev. 19, 4 (Sep. 1989), 1–12.
  • Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David A. Maltz, Parveen Patel, and Sudipta Sengupta. 2009. VL2: a scalable and flexible data center network. In Proceedings of the ACM SIGCOMM 2009 conference on Data communication (SIGCOMM ’09).
8: Apr 3
Holiday, No Class Intercollegiate Activities, No Class Checkpoint #1:

  • 10-min presentation
  • PDF file with introduction, related work, problem statement, and problem solution, due at the midnight of 15th
[Text] Chapter 4
9: Apr 10
Checkpoint #1 Presentations. Presentation order: 5, 15, 7, 10, 13, 4, 8, 9, 2, 14, 12, 3, 1. More Checkpoint Presentations
  • [Text] Chapter 5
  • Mohammad Alizadeh, Albert Greenberg, David A. Maltz, Jitendra Padhye, Parveen Patel, Balaji Prabhakar, Sudipta Sengupta, and Murari Sridharan. 2010. Data center TCP (DCTCP). In Proceedings of the ACM SIGCOMM 2010 conference (SIGCOMM ’10).
10: Apr 17
  • Data Center Networks 4-dcnet
  • More Checkpoint Presentations
  • Discuss [AGMP+10]
  • Discuss [GMPD+16]
  • Discuss [ZGKL+21]
  • [Text] Chapter 5
  • Monia Ghobadi, Ratul Mahajan, Amar Phanishayee, Nikhil Devanur, Janardhan Kulkarni, Gireeja Ranade, Pierre-Alexandre Blanche, Houman Rastegarfar, Madeleine Glick, and Daniel Kilper. 2016. ProjecToR: Agile Reconfigurable Data Center Interconnect. In Proceedings of the 2016 ACM SIGCOMM Conference (SIGCOMM ’16).
  • Zhizhen Zhong, Manya Ghobadi, Alaa Khaddaj, Jonathan Leach, Yiting Xia, and Ying Zhang. 2021. ARROW: restoration-aware traffic engineering. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference (SIGCOMM ’21).
11: Apr 24
  • Discuss [AGMP+10]
  • Discuss [GMPD+16]
  • Discuss [ZGKL+21]
  • Discuss [AKKM14]
  • [Text] Chapter 6
  • John Bicket, Daniel Aguayo, Sanjit Biswas, and Robert Morris. 2005. Architecture and evaluation of an unplanned 802.11b mesh network. In Proceedings of the 11th annual international conference on Mobile computing and networking (MobiCom ’05).
  • Fadel Adib, Zach Kabelac, Dina Katabi, and Robert C. Miller. “3D tracking via body radio reflections.” In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), pp. 317-329. 2014.
12: May 1
  • TCP Congestion Control 5-tcpconnestion
  • Discuss [BABM05]
  • Discuss [WiHJMTW14]
  • Discuss [MNA17]
  • [Text] Chapter 6
  • Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, and Mark Watson. 2014. A buffer-based approach to rate adaptation: evidence from a large video streaming service.
  • Hongzi Mao, Ravi Netravali, and Mohammad Alizadeh. 2017. Neural Adaptive Video Streaming with Pensieve. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM ’17).
13: May 8
  • Discuss [Nakamoto08]
Checkpoint #2:

  • 10-min presentation
  • PDF file with an introduction, related work, problem statement, and problem solution, and evaluation plan due at the midnight
  • [Text] Chapter 7
  • I. Stoica et al., “Chord: a scalable peer-to-peer lookup protocol for Internet applications,” in IEEE/ACM Transactions on Networking, vol. 11, no. 1, pp. 17-32, Feb. 2003.
  • Nakamoto, Satoshi. “Bitcoin: A peer-to-peer electronic cash system.” Decentralized Business Review (2008).

 

14: May 15

Checkpoint #2 Presentations.

Presentation order: 3, 2, 12, 10, 8, 14, 13, 1, 4, 7, 5, 15

  • Discuss [Nakamoto08]
  • [Text] Chapter 7
  • Tal Ben-Nun and Torsten Hoefler. 2019. Demystifying Parallel and Distributed Deep Learning: An In-depth Concurrency Analysis. ACM Comput. Surv. 52, 4, Article 65 (July 2020), 43 pages.
15: May 22
More checkpoint #2 Presentations.
  • Discuss [BH19]
  • [Text] Chapter 8
  • Paolo Costa, Hitesh Ballani, Kaveh Razavi, and Ian Kash. 2015. R2C2: A Network Stack for Rack-scale Computers. SIGCOMM Comput. Commun. Rev. 45, 4 (October 2015), 551–564.
  • Qifan Pu, Ganesh Ananthanarayanan, Peter Bodik, Srikanth Kandula, Aditya Akella, Paramvir Bahl, and Ion Stoica. 2015. Low Latency Geo-distributed Data Analytics. SIGCOMM Comput. Commun. Rev. 45, 4 (October 2015), 421–434.
16: May 29
  • Discuss [CBRK15]
  • Discuss [PABK+15]
  • Discuss [BDGI+14]
  • Discuss [LLLL+21]
  • [Text] Chapter 8
  • Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, and David Walker. 2014. P4: programming protocol-independent packet processors.
  • Yang Li, Hao Lin, Zhenhua Li, Yunhao Liu, Feng Qian, Liangyi Gong, Xianlong Xin, and Tianyin Xu. 2021. A nationwide study on cellular reliability: measurement, analysis, and enhancements.
17: Jun 5
Final Presentations: 8, 4, 10, 1 Final Presentations: 7, 13
18: Jun 12
Final Presentations: 14, 3, 12, 15, 2, 5 Final Presentation:

  • 20-min  presentation
  • Final term paper with everything, due at the midnight