论文标题

EDGEDASH:利用网络辅助自适应视频流进行边缘缓存

EdgeDASH: Exploiting Network-Assisted Adaptive Video Streaming for Edge Caching

论文作者

Bayhan, Suzan, Maghsudi, Setareh, Zubow, Anatolij

论文摘要

虽然Edge视频缓存具有减少核心网络流量以及用户经历的延迟的巨大潜力,但由于两个关键原因,在当前以客户端驱动的视频流解决方案中利用缓存通常是具有挑战性的。首先,即使是那些对同一内容感兴趣的客户也可能要求不同的质量级别,因为视频内容被编码为多种质量,以匹配各种网络条件和设备功能。其次,选择下一个要要求的质量的客户不知道网络边缘的缓存内容。因此,必须开发网络侧解决方案来利用缓存。这也可以减轻某些性能问题,特别是对于多个视频客户争夺某些瓶颈容量的情况。在本文中,我们建议在WiFi AP上运行的网络侧控制逻辑,以促进使用缓存的视频内容。特别是,如果替代质量提供了更好的实用程序,则AP可以为客户端分配与其请求不同的视频质量。我们将质量分配问题提出作为优化问题,并以多项式复杂性发展了多种启发式方法。与客户确定质量适应的基线相比,我们的建议(称为EdgeDash),提供更高的视频质量,更高的缓存命中和较低的失速比,这对于用户的满意度至关重要。我们的模拟表明,Edgedash仅通过将客户的请求提高一个质量水平来促进大量的缓存命中,并减少缓冲区摊位。此外,从我们的分析中,我们得出的结论是,网络援助可以改善性能,尤其是当具有相同兴趣的客户竞争瓶颈链接的能力时。

While edge video caching has great potential to decrease the core network traffic as well as the users' experienced latency, it is often challenging to exploit the caches in current client-driven video streaming solutions due to two key reasons. First, even those clients interested in the same content might request different quality levels as a video content is encoded into multiple qualities to match a wide range of network conditions and device capabilities. Second, the clients, who select the quality of the next chunk to request, are unaware of the cached content at the network edge. Hence, it becomes imperative to develop network-side solutions to exploit caching. This can also mitigate some performance issues, in particular for the scenarios in which multiple video clients compete for some bottleneck capacity. In this paper, we propose a network-side control logic running at a WiFi AP to facilitate the use of cached video content. In particular, an AP can assign a client station a different video quality than its request, in case the alternative quality provides a better utility. We formulate the quality assignment problem as an optimization problem and develop several heuristics with polynomial complexity. Compared to the baseline where the clients determine the quality adaptation, our proposals, referred to as EdgeDASH, offer higher video quality, higher cache hits, and lower stalling ratio which are essential for user's satisfaction. Our simulations show that EdgeDASH facilitates significant cache hits and decreases the buffer stalls only by changing the client's request by one quality level. Moreover, from our analysis, we conclude that the network assistance provides significant performance improvement, especially when the clients with identical interests compete for a bottleneck link's capacity.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源