Affiliation:
1. Yale University, New Haven, CT, USA
2. Google, Mountain View, CA, USA
3. PPLive, Shanghai, China
Abstract
As live streaming networks grow in scale and complexity, they are becoming increasingly difficult to evaluate. Existing evaluation methods including lab/testbed testing, simulation, and theoretical modeling, lack either scale or realism. The industrial practice of gradually-rolling-out in a testing channel is lacking in controllability and protection when experimental algorithms fail, due to its passive approach. In this paper, we design a novel system called ShadowStream that introduces evaluation as a built-in capability in production Internet live streaming networks. ShadowStream introduces a simple, novel, transparent embedding of experimental live streaming algorithms to achieve safe evaluations of the algorithms during large-scale, real production live streaming, despite the possibility of large performance failures of the tested algorithms. ShadowStream also introduces transparent, scalable, distributed experiment orchestration to resolve the mismatch between desired viewer behaviors and actual production viewer behaviors, achieving experimental scenario controllability. We implement ShadowStream based on a major Internet live streaming network, build additional evaluation tools such as deterministic replay, and demonstrate the benefits of ShadowStream through extensive evaluations.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Reference46 articles.
1. PowerBoost. broadbandreports.com/shownews/75298. PowerBoost. broadbandreports.com/shownews/75298.
2. ODR
3. IETF ALTO. datatracker.ietf.org/wg/alto/charter/. IETF ALTO. datatracker.ietf.org/wg/alto/charter/.
Cited by
7 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献