CSCI 8210, Fall 2019 Schedule
Week 1 (August 26 - August 30): Introduction, TCP/IP Internet architecture
- Monday August 26, lecture 1: Course introduction and TCP/IP introduction
- Wednesday August 28, lecture 2: TCP/IP Internet architecture
Week 2 (September 2 - September 6): TCP/IP Internet architecture
- Monday September 2, no class (Labor Day)
- Wednesday September 4, lecture 3: Quiz (TCP/IP), paper presentation (TCP/IP)
- D .D. Clark, “The design philosophy of the DARPA Internet protocols”, ACM SIGCOMM Computer Communication Review, 1988
Week 3 (September 9 - September 13): DNS
- Monday September 9, lecture 4: DNS
- Wednesday September 11, lecture 5: Quiz (DNS), paper presentation (DNS)
- P. Mockapetris, K. Dunlap, "Development of Domain Name System", ACM SIGCOMM Computer Communication Review, 1988
Week 4 (September 16 - September 20): NTP
- Monday September 16, lecture 6: NTP
- Wednesday September 18, lecture 7: Quiz (NTP), paper presentation (NTP)
- David L. Mills, “Internet Time Synchronization: the Network Time Protocol" , IEEE Transactions on Communications, 1991
Week 5 (September 23 - September 27): Information-Centric Networking/Named-Data Networking (ICN/NDN)
- Monday September 23, lecture 8: ICN/NDN
- Wednesday September 25, lecture 9: Quiz (ICN/NDN), paper presentation (ICN/NDN)
- L. Zhang, et al., “Named Data Networking”, ACM SIGCOMM CCR, 2014
- Friday September 27, 10PM: Deadline for project proposals
Week 6 (September 30 - October 4): Peer-to-Peer Networking and project proposal presentations
- Monday September 30, lecture 10: Project Proposal Presentations
- Wednesday October 2, lecture 11: Peer-to-Peer Networking
Week 7 (October 7 - October 11): Peer-to-Peer Paper Presentation
- Monday October 7, no class
- Wednesday October 9, lecture 12: Quiz (peer-to-peer), paper presentation (peer-to-peer)
- B. Cohen, “Incentives build robustness in BitTorrent”, Workshop on Economics of Peer-to-Peer systems, 2003
Week 8 (October 14 - October 18): Content Delivery Networks (CDNs)
- Monday October 14, lecture 13: CDNs
- Wednesday October 16, lecture 14: Quiz (CDNs), paper presentation (CDNs)
- J. Dilley, et al., “Globally distributed content delivery”, IEEE Internet Computing, 6(5), pp. 50-58, 2002
Week 9 (October 21 - October 25): Software-Defined Networking (SDN)
- Monday October 21, no class (student break)
- Wednesday October 23, lecture 15: Software-Defined Networking (SDN)
Week 10 (October 28 - November 1): Cloud Computing
- Monday October 28, lecture 16: Quiz (SDN), paper presentation (SDN)
- N. McKeown, et al. "OpenFlow: enabling innovation in campus networks" ACM SIGCOMM Computer Communication Review, 2008
- Wednesday October 30, lecture 17: Cloud Computing
Week 11 (November 4 - November 8): Cloud computing paper presentation & mid-semester project presentations
- Monday November 4, lecture 18: Quiz (cloud computing), paper presentation (cloud computing)
- M. Armbrust, et al., "A view of cloud computing", Communications of the ACM, 53(4), 2010
- Wednesday November 6, lecture 19: Mid-semester project presentations
Week 12 (November 11 - November 15): Edge Computing
- Monday November 11, lecture 20: Edge Computing
- Wednesday November 13, lecture 21: Quiz (edge computing), OSI model & semester material summary
Week 13 (November 18 - November 22): Paper presentation, OSI model & semester material summary
- Monday November 18, lecture 22: Paper presentation (TCP/IP)
- S. Ratnasamy, et al., "A scalable content-addressable network", ACM SIGCOMM, 2001
- Wednesday November 20, lecture 23: Paper presentation (edge computing)
- W. Shi, et al., “Edge computing: Vision and challenges”, IEEE Internet of Things, 2016
Week 14 (November 25 - November 29): Paper presentation
- Monday November 25, lecture 24: Quiz (TCP/IP paper of lecture 22 and ICN/NDN paper of lecture 24), paper presentation (ICN/NDN)
- W. Shang, et al., "Named Data Networking of Things", IEEE IoTDI, 2016
- Wednesday November 27, no class (Thanksgiving)
Week 15 (December 2 - December 6): Final project presentations
- Monday December 2, lecture 25: Final project presentations #1
- Wednesday December 4, lecture 26: Final project presentations #2
Week 16 (December 9 - December 13): No class
- Friday December 13, 10PM: Project (report and code) submission deadline