CS5223 Advanced Computer Networks, Spring 2022
- Instructor: Cheng-Hsin Hsu (email@example.com)
- Time: Mondays 10:10 a.m. – 12:00 p.m.; Wednesdays 9:00 – 9:50 a.m.
- Location: Delta 103
- Office Hour: By appointment, at Delta 643
The course covers the state-of-the-art in networking architecture, protocols, and systems. Students will learn how to conduct cutting-edge network research and develop novel ideas. Sample topics include software-defined networks, mobile networks, multimedia networking, pervasive/ubiquitous computing, Internet-of-Things (IoT) platforms, and Quantum Internet.
This course covers the latest development in both wired and wireless computer networks. Sample topics include software-defined networks, mobile networks, multimedia networking, pervasive/ubiquitous computing, Internet-of-Things (IoT) platforms, and Quantum Internet. The course prerequisites include an undergraduate-level course in computer networks and working knowledge of C++ or Java. The course contains both breadth and depth requirements.
For the breadth requirement, the concepts, techniques, and issues of advanced topics in networking systems will be presented by the instructor, and the latest research papers will be presented and discussed in the literature. Sample topics include: software-defined networks, delay-sensitive cloud computing, peer-to-peer (P2P) networks, analytics in Internet-of-Things networks, and 360-degree video streaming.
For the depth requirement, students will form small (2 persons) groups working on a term paper. Each group will select a timely topic on advanced networking systems, and present a series of representative paper. At the end of the semester, they will present their project and turn in their term paper. Sample project topics include, but not limited to: decentralized social media, Internet-of-Things, information-centric networks, smart environment applications, media-aware network elements, and Quantum Internet protocols.
The lectures will be given in English. All the reports must be in English.
- Students will print, read, present, and discuss the latest search papers under the guidance of the instructor.
- Kurose and Rose, Computer Networking: A Top-down Approach, 8th Ed., Pearson, 2020.
- Lectures presented by the instructor on the covered topics
- Paper presentations by the students on the classic or latest papers
- Paper discussion led by the instructor and the students
- Book chapter discussion led by the students
We plan to cover the following topics. Each topic will be discussed in ~ 1 week
- Internet Technologies
- Internet Architecture
- Congestion Control
- Load Balancing
- Data Center Networks
- Wireless Networks
- Quantum Internet
- Multimedia Networking
- Overlay Networks
- Software-Defined Networks
- Information-Centric Networks
- Mobile Computing
- Pervasive Computing
- Wireless Sensor Networks
- Internet-of-Things Analytics
- In-class discussion: 40%
- Paper presentation: 10%
- Project Proposal: 10%
- Checkpoint #1: 10%
- Checkpoint #2: 10%
- Final report: 20%