C3: Internet Scale Control Plane for Video Quality Optimization
(NSDI 2015 Paper)
High-quality, cost-effective video distribution over the Internet has long been both an overarching vision and a grand challenge for the communication and media industry. Conviva’s Intelligent Control Platform brings together the disciplines of high-scale, parallel compute processing and real-time algorithmic inference with policy management to optimize both the quality and cost of Internet TV. In addition, Conviva’s technology provides content owners with the instant audience insights they require for success.
For the last two decades, Conviva researchers have solved some of the most difficult technical problems, and pioneered key architectural innovations in fulfilling the promise of Internet TV. Please take a look at the technical papers below, developed through research at Carnegie Mellon, UC Berkeley and other leading universities, as well as through real-world application.
Conviva’s award-winning team of engineers and scientists proves the need for a preemptive viewer experience optimization tool and quantifies and validates video quality impact on viewer engagement.
Dr. Zhang’s End System Multicast (ESM) research group at Carnegie Mellon pioneered the overlay multicast architecture and techniques to support scalable Internet video streaming. Jibin Zhan and Aditya Ganjam, two Conviva team members, led the development and deployment of the first Internet peer-to-peer live streaming system.
The award-winning Ph.D. dissertation of Dr. Ion Stoica, co-founder and chief technical officer, pioneered the first scalable architecture to manage QoS states in a distributed networking environment.
Dr. Stoica’s research group at the University of California, Berkeley has done pioneering research on building large scale, real-time cluster computing frameworks, and on enabling multiple frameworks, such as Hadoop and Hypertable, to seamlessly share the same cluster.
Both Conviva co-founders have worked on new network architectures which enable direct control for routing data traffic, supporting network-level objectives, and providing network-wide visibility.
Dr. George Necula, a Conviva team member and a professor of Computer Science at the University of California, Berkeley, invented self-certifying code, a key capability for enabling practical secure software over the Internet.
Dr. Ningning Hu, a Conviva team member, developed the Internet’s most powerful performance and diagnosis software.
Y. Chu, A. Ganjam, T. Ng, S. Rao, K. Sripanidkulchai, J. Zhan, and H. Zhang , “Early Experience with an Internet Broadcast System Based on Overlay Multicast,” USENIX Annual Technical Conference, Boston, June, 2004.
K. Gummadi, R. Gummadi, S. Gribble, S. Ratnasamy, S. Shenker, I. Stoica, “The Impact of DHT Routing Geometry on Resilience and Proximity,” In Proceedings of ACM SIGCOMM 2003, Karlsruhe, Germany, August 2003.
“A Case for a Coordinated Internet-Scale Video Control Plane”, Xi Liu, Florin Dobrian, Henry Milner, Junchen Jiang, Vyas Sekar, Ion Stoica, and Hui Zhang, ACM SIGCOMM 2012, Helsinki, Finland, August 2012
A. Greenberg, G. Hjalmtysson, D. Maltz, A. Myers, J. Rexford, G. Xie, H. Yan, J. Zhan, H. Zhang, “A Clean Slate 4D Approach to Network Control and Management” ACM SIGCOMM Computer Communication Review. 35(5). October, 2005.
I. Stoica, R. Morris, D. Liben-Nowell, D. R. Karger, M. Frans Kaashoek, F. Dabek, H. Balakrishnan, “Chord: A Scalable Peer-to-peer Lookup Protocol for Internet Applications,” Proceedings of SIGCOMM’01, San Diego, August 2001.
“Developing a Predictive Model of Quality of Experience for Internet Video”Athula Balachandran, Vyas Sekar, Aditya Akella, Srinivasan Seshan, Ion Stoica, and Hui Zhang, ACM SIGCOMM 2013, Hong Kong, China, August 2013
K. Sripanidkulchai, A. Ganjam, B. Maggs, H. Zhang, “The Feasibility of Supporting Large-Scale Live Streaming Applications with Dynamic Application End-Points,”Proceedings of ACM SIGCOMM, Portland, OR, August, 2004.
“Shark: SQL and Rich Analytics at Scale.”Reynold S Xin, Josh Rosen, Matei Zaharia, UC Berkeley; Michael J Franklin, Scott Shenker, Ion Stoica. SIGMOD 2013. June 2013
“Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing.” Matei Zaharia, Mosharaf Chowdhury, Tathagata Das, Ankur Dave, Justin Ma, Murphy McCauley, Michael J. Franklin, Scott Shenker, Ion Stoica. NSDI 2012. April 2012. (Best Paper Award and Honorable Mention for Community Award.)