JORA: Blockchain-based efficient joint computing offloading and resource allocation for edge video streaming systems

被引:19
|
作者
Yuan, Shijing [1 ]
Li, Jie [1 ]
Wu, Chentao [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
基金
国家重点研发计划;
关键词
Video streaming; Resource allocation; Computing offloading; Blockchain; Incentive mechanism;
D O I
10.1016/j.sysarc.2022.102740
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Edge computing has been widely applied in video streaming systems, aiming to provide low-latency video streaming services. However, limited resources and a lack of incentivization affect the performance of edge video streaming systems. In this paper, we propose an efficient Joint computing Offloading and Resource Allocation (JORA) method for blockchain-supported edge video streaming systems (BEVS). Specifically, we develop a novel incentive mechanism based on the blockchain smart contract to enable automatic incentivization. Meanwhile, we customize a system prototype of BEVS on Amazon EC2 using Apache Storm. Preliminary experiments with the customized prototype reveal the coupling impacts of the offloading mode, the allocation scheme, and video redundancy on system performance and resource demand. Motivated by the results, we formulate joint computing offloading, resource allocation, and video adaptive compression as an optimization problem. We transform the original problem into a convex problem and a mixed-integer programming problem (MIP). We then develop an algorithm based on the generalized Benders decomposition (GBD) to solve the original problem in an iterative way. Extensive experiments demonstrate that the proposed scheme achieves full resource utilization and an effective trade-off between energy consumption and accuracy.
引用
收藏
页数:12
相关论文
共 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] Computing Resource Allocation for Blockchain-Based Mobile Edge Computing
    Zhang, Wanbo
    Fan, Yuqi
    Zhang, Jun
    Ding, Xu
    Kim, Jung Yoon
    CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES, 2024, 140 (01): : 863 - 885
  • [3] 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
  • [4] Decentralized Resource Allocation for Video Transcoding and Delivery in Blockchain-Based System With Mobile Edge Computing
    Liu, Yiming
    Yu, F. Richard
    Li, Xi
    Ji, Hong
    Leung, Victor C. M.
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2019, 68 (11) : 11169 - 11185
  • [5] Joint Heterogeneous Tasks Offloading and Resource Allocation in Mobile Edge Computing Systems
    Wang, Sihua
    Pan, Chunyu
    Yin, Changchuan
    2018 10TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2018,
  • [6] A Mobile Edge Computing (MEC)-Enabled Transcoding Framework for Blockchain-Based Video Streaming
    Liu, Mengting
    Teng, Yinglei
    Yu, F. Richard
    Leung, Victor C. M.
    Song, Mei
    IEEE WIRELESS COMMUNICATIONS, 2020, 27 (02) : 81 - 87
  • [7] Joint Offloading and Resource Allocation Optimization for Mobile Edge Computing
    Zhang, Jing
    Xia, Weiwei
    Zhang, Yueyue
    Zou, Qian
    Huang, Bonan
    Yan, Feng
    Shen, Lianfeng
    GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [8] Joint Resource Allocation and Offloading Decision in Mobile Edge Computing
    Khalili, Ata
    Zarandi, Sheyda
    Rasti, Mehdi
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (04) : 684 - 687
  • [9] Joint Offloading and Resource Allocation for Scalable Vehicular Edge Computing
    Wu, Wei
    Wang, Qie
    Wu, Xuanli
    Zhang, Ning
    2020 IEEE 92ND VEHICULAR TECHNOLOGY CONFERENCE (VTC2020-FALL), 2020,
  • [10] Joint Offloading and Resource Allocation in Vehicular Edge Computing and Networks
    Dai, Yueyue
    Xu, Du
    Maharjan, Sabita
    Zhang, Yan
    2018 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2018,