Title | ||
---|---|---|
A scalable load generation framework for evaluation of video streaming workflows in the cloud |
Abstract | ||
---|---|---|
HTTP Adaptive Streaming (HAS) is increasingly deployed at large, gradually replacing traditional broadcast. However, testing large-scale deployments remains challenging, costly and error-prone. Especially, testing with realistic streaming loads from massive numbers of users is challenging and costly. To improve this, we introduce an open-source load testing tool that can be deployed in the cloud or on-premise in a distributed manner, for load generation.
Our presented tool is an extension of an existing open-source web-application load-testing tool. In particular we have added functionality, that includes streaming load generation for a multitude of protocols (i.e. Dynamic Adaptive Streaming over HTTP (DASH) and HTTP-Live-Streaming (HLS)) and use-case implementations (e.g. live streaming, Video on Demand (VoD), bit-rate switching). The extension facilitates testing streaming back-ends at scale in a resource-efficient manner. We illustrate our tool's capabilities via a series of use-cases, designed to test, among others, how streaming deployments perform under different load scenarios, i.e. steep or gradual user ramp-up and stability testing over long periods.
|
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3339825.3394930 | MMSys '20: 11th ACM Multimedia Systems Conference
Istanbul
Turkey
June, 2020 |
Keywords | DocType | ISBN |
Performance testing, Cloud computing, Experimentation | Conference | 978-1-4503-6845-2 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Roberto Ramos-Chavez | 1 | 0 | 0.34 |
Theo Karagkioules | 2 | 1 | 0.68 |
Rufael Mekuria | 3 | 178 | 14.61 |