Advanced Computer Networks
The past few years have seen a remarkable growth in the global network infrastructure. The Internet has grown from a research curiosity to something we all take for granted, and is becoming as essential as the ubiquitous telephone and utility networks. It has been able to withstand rapid growth fairly well and its core protocols have been robust enough to accommodate applications that were unforeseen by the original Internet designers, such as the World Wide Web.
How does this global network infrastructure work and what are the design principles on which it is based? In what ways are these design principles compromised in practice? How do we make it work better in today's world? How do we ensure that it will work well in the future in the face of rapidly growing scale and heterogeneity? And how should Internet applications be written, so they can obtain the best possible performance both for themselves and for others using the infrastructure? These are some issues that we will grapple with in this course. The course will focus on the design, implementation, analysis, and evaluation of large-scale networked systems.
Topics include introduction, the network layer, the transport layer, wirelss networking, network security, cloud computing and data centers, mobile Internet, Internet of Things and wireless sensor networks, low power wireless, network measurement. Instructor: Dr. Wei Dong;2015 / 2014 / 2013
- James F. Kurose, and Keith W. Ross, Computer Networking: A Top-Down Approach, 6th Edition, Higher Education Press. [PDF]
- Andrew S. Tanenbaum, and David J. Wetherall, Computer Networks, 5th Edition, China Machine Press, 2011. [PDF]
- Lec 1: Introduction to Computer Networks. about course [slides], intro [slides], video from Prof. Jianwei Pan in CNCC 2016.
- Lec 2: The Internet and cloud: Transport [slides], networking [slides], video from Prof. Weimin Zheng
- Lec 3: Cloud and DCN [slides], graph theory course from MIT
- Lec 4: IoT and sensor networks [slides], video from Prof. Matt Welsh@EWSN 2010
- Lec 5: Moble Internet & Web QoE [slides]
- Lec 6: Network measurement [slides] and the art of presentation [slides]
- Lec 7: Students presentation
- Lec 8: Students presentation
- IEEE INFOCOM 2016 Proceedings
- ACM MOBICOM 2017 Proceedings
- USENIX NSDI 2016 Program
- ACM SIGCOMM 2016 Accepted Papers
- Students are required to form groups. Each group (with 2-3 students) needs to present a paper in top networking conferences.
- Course report should be sent to email@example.com before July 31.