CS590: Network Intelligence in 5G and Beyond (Spring 2019)

Instructor: Chunyi Peng
Class hours/locations: LWSN B134, MW 6:00 pm - 7:15 pm
Office hours: LWSN 2142E, W 3:00 - 3:50PM, or by appointment (send e-mail)

This course is approved for both MS & PhD plans of study.

This is a new course. I offered the first 5G course in the US universities (CS590:Embracing 5G and Beyond 5G in Fall 2017. Many thanks to positive feedback from the students in the class, and nice suggestions from professors, researchers and students in this area, I re-develop and refine this new course with a focus on network intelligence in the coming 5G and new cellular network systems.

Another big change: This course focuses on cultivating skills (in data, learning, networking, security) needed for your professional life. Do-it-yourself labs will be offered with everything real in the US carrier networks (AT&T, Verizon, T-Mobile, Sprint and Google Fi).

Course Homepage (Piazza)

Course lectures and assignments will be available at Piazza.

Course Description

5G is on the way. Not only billions of users (like you) but also trillions of things (e.g., cars, drones, robots, wearables, sensors, actuators) will stay connected over the Internet. This not only further advance Mobile Internet to next level (everything is connected) but also reshape our life and society with unprecedented cyber-physical interactions like VR/AR, massive IoT, smart city, autonomous driving, tactile internet, remote healthcare, to name a few.

In this course, we are going to explore the ongoing revolution to next-generation mobile network technology (5G) to learn the key enabling techniques, as well as emerging problems and ongoing research efforts. We will focus on NETWORK INTELLIGENCE, an inter-disciplined approach over data science, machine learning, distributed systems, programming language to develop and enhance system’s learning, reasoning and acting capabilities.

Throughout this course, students will learn key principles in mobile networking research, understand the state-of-art and recent trends, master a suite of research skills (e.g., paper reading, critique, critical thinking, problem solving, report writing, team work, communication, and presentation), and gain experience of carry out original research through course projects. Hopefully, through this course, students will generate publishable results from course projects or find some interesting topics for your long-term research.

In particular, you will learn and develop the following knowledge and skillset.


As an advanced topic course, we assume that students already have a basic understanding on networking fundamentals. The students must take CS422 (undergraduate) or CS536 (graduate) or equivalent courses before. Project experience and good programming skills are a must, as the course project is an important part of this class.

Many topics in this course are inter-disciplinary and require to apply technologies in distributed systems, programming language, data mining and machine learning. This is a great plus but optional. I also encourage the students in those areas to apply cutting-edge techniques to resolve the problems in 5G and B5G.

Textbook and Course Materials

No textbooks are required. The course materials are mainly from the lecturing slides I’ve made and research papers from top conferences like SIGCOMM, MOBICOM, NSDI, MobiSys etc.

Grading Policy


Schedule (tentative)

Jan 14, 2019: A full reading list is upload here and also Piazza. Please enroll at Piazza and future chagnes will be posted on Piazza only.

Important Dates (tentative)

Research Topics (tentative)

No. Date Description
1 01/07 Introduction: (1) motivation and overview (2) syllabus and course policy, (3) goals and approaches to learn this course; Assignment: how to read, present and write a paper
2 01/09 (1) Introduction to 5G, (2) Background on cellular networks (from 2G to 4G, primarily on LTE).
3 01/14 (1) Introduction to mobile network intelligence and course schedule, (2) Tutorial to MobileINsight
4 01/16 (1) Tutorial on Mobile Insight (2) course projects
01/21 No lecture (Martin Luther King JR. Day). Note: last day to cancel a course without it appearing on record.
5 01/23 (1) MobileInsight, in-class practice, (2) MI-LAB, in-class practice (3) Cellular network protocols (4G and before): control-plane
6 01/28 Cellular network protocols (4G and before)
7 01/30 No lecture (class cancellation due to weather warning)
8 02/04 Cellular network protocols (4G and before)
9 02/06 5G architecture and core innovations (3GPP and Industry)
10 02/11 5G architecture and core innovations (3GPP and Industry)
11 02/13 Project kick-off presentation (15 min per team)
12 02/18 Research topic 1: TCP and App Optimization: Mobicom18-raven, NSDI18-copa
13 02/20 Research topic 1: TCP and App Optimization: Mobicom19-Jigsaw; and discussion in 5G context
13 02/25 Research topic 2: Lower-layer optimization: Sigmetrics18-ltevr, Mobicom19-bursttracker
15 02/27 Research topic 2: Discussion on Lower-layer optimization and cross-layer optimization, (2) 5G architecture and core innovations (3GPP and Industry)
16 03/04 (1) 5G architecture and core innovations (3GPP and Industry), (2) Research topic 3: New Architecture: sigcomm17-core, mobicom18-skycore (one paper)
17 03/06 Research topic 3: New Architecture: sigcomm17-core, mobicom18-skycore (another paper) + discussion
03/11 No lecture. Spring break
03/13 No lecture. Spring break
03/18 In-class Midterm
18 03/20 Project midterm update: 10-15 min per team
19 03/25 TBD. Research seminar talk by Prof. K.K
03/27 No Lecture
20 04/01 Research topic 4: Security: ndss18-lteinspector, sp19-ltecontrol
21 04/03 Research topic 4: Security: mobicom18-ceive, ndss19-privacy (optional) and discussion in 5G context
22 04/08 Research topic 5: network analytics: mobicom18-anlaytics, sigmetrics18-backhaul
23 04/10 Research topic 5: network analytics: opportunities and challenges in 5G
24 04/15 Emerging research in 5G and Beyond: misc Discussion: opportunities and challenges
04/17 No Lecture (preparation for final projects)
25 04/22 Final Project presentation and demo.
26 04/24 Final Project presentation and demo.
05/01 Final Project report due.