Thursday, October 29, 2015 - 3:30pm to 4:30pm
Location:Panther Hollow Conference Room, 4th Floor Robert Mehrabian Collaborative Innovation Center
Speaker:ADITYA GANJAM, Vice President of Engineering http://www.conviva.com/our-team/
For More Information, Contact:tonif @ andrew.cmu.edu
As Internet video goes mainstream, we see increasing user expectations for higher viewing experience. Inspired by the case for centralizing network-layer control, this talk presents C3, a control system for optimizing Internet video experience. The design of C3 addresses challenges in ensuring scalability while making real-time decisions and tackling data plane heterogeneity driven by the consumer device explosion. First, to ensure scalability and responsiveness, C3 introduces a novel split control plane architecture that can tolerate a small increase in model staleness for a dramatic increase in scalability.
Second, C3 supports diverse client-side platforms via a minimal client side sensing/actuation layer and offloads complex monitoring and control logic to the control plane. C3 has been operational for eight years, and today handles more than 100M sessions per day from 100+ content providers and has improved viewing experience significantly. The development and operational experience with C3 has given us significant experience with big-data platforms, as well as, a proof point of the viability of fine-grained centralized control for Internet scale applications.
Aditya Ganjam is Vice President of Engineering at Conviva and is currently responsible for leading and growing the software development team, driving the technology behind Conviva’s real-time optimization platform, and developing Conviva’s innovative products. As a founding member of the Conviva team, Mr. Ganjam has spent his entire professional career at Conviva, holding progressively more key engineering roles. Most recently, he was Conviva’s Chief Architect and led product definition, technology strategy, and new product incubation. Prior to that, he was a lead engineer and team lead for several areas within Conviva's engineering team. Before joining Conviva, Mr. Ganjam was a Ph.D. student in computer science at Carnegie Mellon University, where, as a member of the End System Multicast project, he contributed to the building of the world’s first peer-to-peer live streaming system. Mr. Ganjam earned Bachelor and Master of Science degrees in computer science from Carnegie Mellon University.
Faculty Host: Vyas Sekar