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.

Additional Metadata
Keywords Blockchain, Mobile edge computing, Resource allocation, Smart contracts, Stackelberg game, Video transcoding
Persistent URL dx.doi.org/10.1109/GLOCOM.2018.8648088
Conference 2018 IEEE Global Communications Conference, GLOBECOM 2018
Citation
Liu, Y. (Yiming), Yu, F.R, Li, X. (Xi), Ji, H. (Hong), & Leung, V.C.M. (Victor C. M.). (2019). Resource Allocation for Video Transcoding and Delivery Based on Mobile Edge Computing and Blockchain. In 2018 IEEE Global Communications Conference, GLOBECOM 2018 - Proceedings. doi:10.1109/GLOCOM.2018.8648088