Adaptive Incentive and Resource Allocation for Blockchain-Supported Edge Video Streaming Systems: A Cooperative Learning Approach

被引:3
|
作者
Yuan, Shijing [1 ]
Zhou, Qingshi [1 ]
Li, Jie [1 ]
Guo, Song [2 ]
Chen, Hongyang [3 ]
Wu, Chentao [1 ]
Yang, Yang [4 ,5 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[2] Hong Kong Univ Sci & Technol, Dept Comp, Hong Kong, Peoples R China
[3] Zhejiang Lab, Hangzhou 311121, Peoples R China
[4] Terminus Grp, Shenzhen 518055, Peoples R China
[5] Peng Cheng Lab, Shenzhen 518055, Peoples R China
关键词
Task analysis; Resource management; Streaming media; Servers; Mobile computing; Computational efficiency; Smart contracts; Video streaming; cooperative processing; adaptive incentive; multi-agent reinforcement learning;
D O I
10.1109/TMC.2024.3437745
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing significantly enhanced the growth of edge-assistant video streaming applications. However, challenges such as unpredictable wireless conditions, resource constraints, and task redundancy have intertwined impacts on the overall performance of edge video streaming systems (EVS). Therefore, it is essential to have an integrated framework that addresses resource management, computational offloading, and video task preprocessing. Existing optimization strategies often neglect the simultaneous management of computational offloading, resource allocation, and video task preprocessing, leading to a suboptimal system utility. Moreover, they struggle to handle high-dimensional decision variables. On the other hand, learning-based adaptive schemes fall short in integrating distributed decisions and ensuring the scalability of wireless devices. Additionally, current approaches lack adaptive incentives. To bridge these gaps, we propose a novel framework called AIRA, which is based on improved multi-agent reinforcement learning (MARL) and smart contracts. AIRA manages resources, video compression, and adaptive incentives in a distributed manner. It consists of a MARL-driven cooperative learning algorithm (CLA) and a smart contract-guided adaptive incentive mechanism. Leveraging an actor-critic structure, the CLA enables wireless devices to master strategies for resource allocation, video task compression, and offloading, utilizing historical data. Notably, the CLA incorporates an attention mechanism to select pivotal tuples from the observation-action pairings among different agents, ensuring improved scalability and computational prowess. Evaluations based on real-world trajectories demonstrate that AIRA enables adaptive incentives. Compared to state-of-the-art approaches, CLA effectively enhances the long-term system utility and scalability of EVS.
引用
收藏
页码:539 / 556
页数:18
相关论文
共 50 条
  • [1] Distributed Resource Allocation in Blockchain-Based Video Streaming Systems With Mobile Edge Computing
    Liu, Mengting
    Yu, F. Richard
    Teng, Yinglei
    Leung, Victor C. M.
    Song, Mei
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2019, 18 (01) : 695 - 708
  • [2] JORA: Blockchain-based efficient joint computing offloading and resource allocation for edge video streaming systems
    Yuan, Shijing
    Li, Jie
    Wu, Chentao
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 133
  • [3] JIRA: Joint Incentive Design and Resource Allocation for Edge-Based Real-Time Video Streaming Systems
    Yuan, Shijing
    Li, Jie
    Chen, Hongyang
    Han, Zhu
    Wu, Chentao
    Zhang, Yongbing
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2023, 22 (05) : 2901 - 2916
  • [4] A resource allocation framework for adaptive video streaming over LTE
    Kumar, Satish
    Sarkar, Arnab
    Sur, Arijit
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 97 : 126 - 139
  • [5] Incentive-based Resource Allocation for Mobile Edge Learning
    Allahham, Mhd Saria
    Mohamed, Amr
    Hassanein, Hossam
    PROCEEDINGS OF THE 2022 47TH IEEE CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN 2022), 2022, : 157 - 164
  • [6] Computational Resource Allocation Strategy in a Public Blockchain Supported by Edge Computing
    Shao, Sujie
    Gong, Weichao
    Guo, Shaoyong
    Qiu, Xuesong
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2021, 2021
  • [7] Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach
    Feng, Jie
    Yu, F. Richard
    Pei, Qingqi
    Chu, Xiaoli
    Du, Jianbo
    Zhu, Li
    IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (07) : 6214 - 6228
  • [8] COOPEC : Cooperative Prefetching and Edge Caching for Adaptive 360° Video Streaming
    Mahzari, Anahita
    Samiei, Aliehsan
    Prakash, Ravi
    2020 IEEE INTERNATIONAL SYMPOSIUM ON MULTIMEDIA (ISM 2020), 2020, : 77 - 81
  • [9] Joint Resource Allocation and Incentive Design for Blockchain-Based Mobile Edge Computing
    Sun, Wen
    Liu, Jiajia
    Yue, Yanlin
    Wang, Peng
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2020, 19 (09) : 6050 - 6064
  • [10] Resource Allocation for Layered Multicast Video Streaming in NOMA Systems
    Dani, Muhammad Norfauzi
    So, Daniel K. C.
    Tang, Jie
    Ding, Zhiguo
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (11) : 11379 - 11394