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