GreenABR: Energy-Aware Adaptive Bitrate Streaming with Deep Reinforcement Learning

被引:15
作者
Turkkan, Bekir Oguzhan [1 ]
Dai, Ting [2 ]
Raman, Adithya [1 ]
Kosar, Tevfik [1 ]
Chen, Changyou [1 ]
Bulut, Muhammed Fatih [2 ]
Zola, Jaroslaw [1 ]
Sow, Daby [2 ]
机构
[1] Univ Buffalo, Buffalo, NY 14260 USA
[2] IBM Res, Yorktown Hts, NY USA
来源
PROCEEDINGS OF THE 13TH ACM MULTIMEDIA SYSTEMS CONFERENCE, MMSYS 2022 | 2022年
基金
美国国家科学基金会;
关键词
video streaming; energy efficiency; deep reinforcement learning; VIDEO;
D O I
10.1145/3524273.3528188
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Adaptive bitrate (ABR) algorithms aim to make optimal bitrate decisions in dynamically changing network conditions to ensure a high quality of experience (QoE) for the users during video streaming. However, most of the existing ABRs share the limitations of predefined rules and incorrect assumptions about streaming parameters. They also come short to consider the perceived quality in their QoE model, target higher bitrates regardless, and ignore the corresponding energy consumption. This joint approach results in additional energy consumption and becomes a burden, especially for mobile device users. This paper proposes GreenABR, a new deep reinforcement learning-based ABR scheme that optimizes the energy consumption during video streaming without sacrificing the user QoE. GreenABR employs a standard perceived quality metric, VMAF, and real power measurements collected through a streaming application. GreenABR's deep reinforcement learning model makes no assumptions about the streaming environment and learns how to adapt to the dynamically changing conditions in a wide range of real network scenarios. GreenABR outperforms the existing state-of-the-art ABR algorithms by saving up to 57% in streaming energy consumption and 60% in data consumption while achieving up to 22% more perceptual QoE due to up to 84% less rebuffering time and near-zero capacity violations.
引用
收藏
页码:150 / 163
页数:14
相关论文
共 50 条
  • [31] Energy-aware systems for real-time job scheduling in cloud data centers: A deep reinforcement learning approach
    Yan, Jingchen
    Huang, Yifeng
    Gupta, Aditya
    Gupta, Anubhav
    Liu, Cong
    Li, Jianbin
    Cheng, Long
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 99
  • [32] Energy-Aware MPTCP Scheduling in Heterogeneous Wireless Networks Using Multi-Agent Deep Reinforcement Learning Techniques
    Arain, Zulfiqar Ali
    Qiu, Xuesong
    Xu, Changqiao
    Wang, Mu
    Abdul Rahim, Mussadiq
    ELECTRONICS, 2023, 12 (21)
  • [33] Energy-aware Task Scheduling in Wireless Sensor Networks based on Cooperative Reinforcement Learning
    Khan, Muhidul Islam
    Rinner, Bernhard
    2014 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC), 2014, : 871 - 877
  • [34] User-Adaptive Editing for 360° Video Streaming with Deep Reinforcement Learning
    Sassatelli, Lucile
    Winckler, Marco
    Fisichella, Thomas
    Aparicio, Ramon
    PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 2208 - 2210
  • [35] RETRACTED: Energy-aware resource management for uplink non-orthogonal multiple access: Multi-agent deep reinforcement learning (Retracted Article)
    Li, Yingfang
    Yang, Bo
    Yan, Li
    Gao, Wei
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 684 - 694
  • [36] Multi-Agent Deep Reinforcement Learning Framework for Renewable Energy-Aware Workflow Scheduling on Distributed Cloud Data Centers
    Jayanetti, Amanda
    Halgamuge, Saman
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2024, 35 (04) : 604 - 615
  • [37] Deep reinforcement learning-based memetic algorithm for energy-aware flexible job shop scheduling with multi-AGV
    Zhang, Fayong
    Li, Rui
    Gong, Wenyin
    COMPUTERS & INDUSTRIAL ENGINEERING, 2024, 189
  • [38] EDITORS: Energy-aware Dynamic Task Offloading using Deep Reinforcement Transfer Learning in SDN-enabled Edge Nodes
    Baker, Thar
    Al Aghbari, Zaher
    Khedr, Ahmed M.
    Ahmed, Naveed
    Girija, Shini
    INTERNET OF THINGS, 2024, 25
  • [39] Deep Q-Learning Aided Energy-Efficient Caching and Transmission for Adaptive Bitrate Video Streaming Over Dynamic Cellular Networks
    Xie, Junfeng
    IEEE ACCESS, 2024, 12 : 24232 - 24242
  • [40] Reinforcement Learning-Based Adaptive Bitrate Caching at MEC Server
    Lekharu, Anirban
    Chauhan, Annanya Pratap Singh
    Sur, Arijit
    Patra, Moumita
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (03): : 3292 - 3304