Using Deep Reinforcement Learning (DRL) for minimizing power consumption in Video-on-Demand (VoD) storage systems

被引:0
|
作者
机构
[1] Song, Minseok
[2] Kwon, Mingoo
基金
新加坡国家研究基金会;
关键词
Reinforcement learning - Video streaming;
D O I
10.1016/j.future.2024.107582
中图分类号
学科分类号
摘要
As video streaming services such as Netflix become popular, resolving the problem of high power consumption arising from both large data size and high bandwidth in video storage systems has become important. However, because various factors, such as the power characteristics of heterogeneous storage devices, variable workloads, and disk array models, influence storage power consumption, reducing power consumption with deterministic policies is ineffective. To address this, we present a new deep reinforcement learning (DRL)-based file placement algorithm for replication-based video storage systems, which aims to minimize overall storage power consumption. We first model the video storage system with time-varying streaming workloads as the DRL environment, in which the agent aims to find power-efficient file placement. We then propose a proximal policy optimization (PPO) algorithm, consisting of (1) an action space that determines the placement of each file; (2) an observation space that allows the agent to learn a power-efficient placement based on the current I/O bandwidth utilization; (3) a reward model that assigns a greater penalty for increased power consumption for each action; and (4) an action masking model that supports effective learning by preventing agents from selecting unnecessary actions. Extensive simulations were performed to evaluate the proposed scheme under various solid-state disk (SSD) models and replication configurations. Results show that our scheme reduces storage power consumption by 5% to 25.8% (average 12%) compared to existing benchmark methods known to be effective for file placement. © 2024 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [1] Survey on: Interactive Video-on-Demand (VoD) Systems
    Dhage, Sudhir N.
    Patil, Smita K.
    Meshram, B. B.
    2014 INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATION AND INFORMATION TECHNOLOGY APPLICATIONS (CSCITA), 2014, : 435 - 440
  • [2] Performance analysis of distributed video-on-demand (VoD) systems
    Jain M.
    Priya K.
    International Journal of Information and Communication Technology, 2010, 2 (03) : 260 - 278
  • [3] Hybrid Video Transmission Scheme for Minimizing Maximum Waiting time in Video-on-Demand(VOD) System
    Yuan, Jun
    Wang, Xingjun
    Xiao, Linghao
    2017 2ND INTERNATIONAL CONFERENCE ON MULTIMEDIA AND IMAGE PROCESSING (ICMIP), 2017, : 225 - 229
  • [4] Data layout for interactive video-on-demand storage systems
    Orji, CU
    Rishe, N
    Nwosu, KC
    SEKE '96: THE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, PROCEEDINGS, 1996, : 285 - 292
  • [5] An efficient storage server in near video-on-demand systems
    Tsao, SL
    Huang, YM
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 1998, 44 (01) : 27 - 32
  • [6] An efficient storage server for near video-on-demand systems
    Tsao, SL
    Huang, YM
    INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 1997 DIGEST OF TECHNICAL PAPERS, 1997, : 74 - 75
  • [7] Recursive patching for video-on-demand (VOD) systems with limited client buffer constraint
    Shi, Z
    Kuo, CCJ
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, PROCEEDINGS, 2002, : 373 - 376
  • [8] Performance study of hierarchical video-on-demand (VoD) systems for layered videos in broadcast environment
    Poon, W.F.
    Lo, K.T.
    Recent Advances in Intelligent Systems and Signal Processing, 2003, : 171 - 176
  • [9] An efficient transmission scheme for minimizing user waiting time in video-on-demand systems
    Azad, Salahuddin A.
    Murshed, Manzur
    IEEE COMMUNICATIONS LETTERS, 2007, 11 (03) : 285 - 287
  • [10] Video-on-demand system using optical mass storage system
    Mori, Tatsuo
    Nishimura, Kazutoshi
    Nakano, Hirotaka
    Ishibashi, Yutaka
    1600, (32):