Enabling Data-Driven Optimization of Quality of Experience for Internet Applications
CIT 477
Today’s Internet has become an “eyeball economy” dominated by applications such as video streaming and VoIP. With most applications relying on user engagement to generate revenues, maintaining high user-perceived QoE (Quality of Experience) has become crucial to ensure high user engagement. For instance, one short buffering interruption leads to 39% less time spent watching videos and causes significant revenue losses for ad-based video sites. Despite increasing expectations for high QoE, existing approaches have limitations to achieve the QoE needed by today’s applications. They either require costly re-architecting of the network core, or use suboptimal endpoint-based protocols to react to the dynamic Internet performance based on limited knowledge of the network.

In this talk, I will present a new approach, which is inspired by the recent success of data-driven approaches in many fields of computing. I will demonstrate that data-driven techniques can improve Internet QoE by utilizing a centralized real-time view of performance across millions of endpoints (clients). I will focus on two fundamental challenges unique to applying data-driven approaches in networking: the need for expressive models to capture complex factors affecting QoE, and the need for scalable platforms to make real-time decisions with fresh data from geo-distributed clients. Our solutions address these challenges in practice by integrating several domain-specific insights in networked applications with machine learning algorithms and systems, and achieve better QoE than using many standard machine learning solutions. I will present end-to-end systems that yield substantial QoE improvement and higher user engagement for video streaming and VoIP. Two of my projects, CFA and VIA, have been used in industry by Conviva and Skype, companies that specialize in QoE optimization for video streaming and VoIP, respectively.
Junchen Jiang is an Assistant Professor of Computer Science at University of Chicago. He received his Ph.D. degree from Computer Science Department at Carnegie Mellon University in 2017, and his Bachelor’s degree from Tsinghua University in 2011. He visited Microsoft Research between 2017 and 2018. His research interests are in networked systems, Internet quality of experience, and deep-learning systems. His doctoral dissertation, titled “Enabling Data-Driven Optimization of Quality of Experience
in Internet Applications,” is among the first systematic applications of data-driven approach to improving Internet QoE, and some of the proposed QoE prediction techniques have led to real-world deployment and impact. The dissertation won the CMU SCS Doctoral Dissertation Award and was nominated for ACM Dissertation Award.