Resource Allocation for Video Transcoding and Delivery Based on Mobile Edge Computing and Blockchain

Publication

Publication

By bringing computing capabilities to the network edge, mobile edge computing (MEC) has emerged as a promising technique to enable low-latency video streaming services. However, due to the rapid growth of the number of devices and the heterogeneous formats of the video streams, the traditionally centralized content delivery schemes are insufficient to provide secure, adaptive video services with low complexity. To achieve a decentralized content market among untruthful parties (e.g., users and operators), in this paper, we propose an effective video transcoding and delivery approach based on MEC and blockchain. In the proposed approach, we envision a set of blockchain-based smart contracts to build an autonomous content delivery market, where all the participants are financially enforced by smart contract terms. Then, users, small base stations (SBSs), and content provider (CP) are able to autonomously adjust their strategies according to the content market statistics. Moreover, we formulate the optimization problem, including resource allocation, determining content price and quality levels of contents, as a three-stage Stackelberg game. We analyze the subgame equilibrium for each stage and the interplays of the three-stage game. Lastly, an iterative algorithm is proposed to obtain the solution. Simulation results are presented to show the effectiveness of the proposed approach.