Energy-Efficient 360-Degree Video Streaming on Multicore-Based Mobile Devices

Energy-Efficient 360-Degree Video Streaming on Multicore-Based Mobile Devices
复制标题

DOI:
10.1109/infocom53939.2023.10228863
复制
发表时间:
2023-05
期刊:
IEEE INFOCOM 2023 - IEEE Conference on Computer Communications
影响因子:
--
通讯作者:
Xianda Chen;Guohong Cao
Xianda Chen;Guohong Cao
中科院分区:
其他
文献类型:
--
作者:
Xianda Chen;Guohong Cao

文献摘要

相似文献

360°视频流媒体在视频平台上越来越受欢迎。然而,流媒体(下载和处理)360°视频在移动设备上消耗大量能量,但解决这个问题的工作很少,特别是考虑到移动架构的最新进展。通过实际测量,我们发现现有系统在视频流媒体过程中会激活所有的处理器核,这会消耗大量的能量,但这是不必要的,因为360°视频处理中的大部分繁重计算都是由硬件解码器、GPU等硬件加速器来处理的。为了节省能源,我们提出了有选择地激活合适的处理器集群,并根据视频质量自适应地调整CPU频率。我们模拟了视频分辨率和CPU频率对功耗的影响,以及视频功能和网络效应对体验质量(QOE)的影响。利用所建立的模型,我们将能量和QOE感知的360°视频流问题描述为一个以最大化QOE和最小化能量为目标的优化问题。然后,我们提出了一个有效的算法来解决这个优化问题。评估结果表明,该算法在保持服务质量的前提下,显著降低了节点的能耗。
360° video streaming becomes increasingly popular on video platforms. However, streaming (downloading and processing) 360° video consumes a large amount of energy on mobile devices, but little work has been done to address this problem, especially considering recent advances in the mobile architecture. Through real measurements, we found that existing systems activate all processor cores during video streaming, which consumes a great deal of energy, but this is unnecessary since most heavy computations in 360° video processing are handled by the hardware accelerators such as hardware decoder, GPU, etc. To save energy, we propose to selectively activate the proper processor cluster and adaptively adjust the CPU frequency based on the video quality. We model the impacts of video resolution and CPU frequency on power consumption, and model the impacts of video features and network effects on Quality of Experience (QoE). With the developed models, we formulate the energy and QoE aware 360° video streaming problem as an optimization problem with the goal of maximizing QoE and minimizing energy. We then propose an efficient algorithm to solve this optimization problem. Evaluation results demonstrate that the proposed algorithm can significantly reduce the energy consumption while maintaining QoE.