CVT: A Crowdsourcing Video Transcoding Scheme Based on Blockchain Smart Contracts

被引:4
作者
Chen, Yuling [1 ,2 ]
Yin, Hongyan [3 ]
Xiang, Yuexin [4 ]
Ren, Wei [2 ,4 ]
Ren, Yi [5 ]
Xiong, Neal Naixue [6 ]
机构
[1] Guizhou Univ, Coll Comp Sci & Technol, Guiyang 550025, Peoples R China
[2] State Key Lab Publ Big Data, Guiyang 550025, Peoples R China
[3] Tech Ctr Beijing Customs, Beijing 100176, Peoples R China
[4] China Univ Geosci, Sch Comp Sci, Wuhan 430074, Peoples R China
[5] Univ East Anglia, Sch Comp Sci, Norwich NR4 7TJ, Norfolk, England
[6] Northeastern State Univ, Dept Math & Comp Sci, Tahlequah, OK 74464 USA
基金
中国国家自然科学基金;
关键词
Crowdsourcing; Transcoding; Task analysis; Streaming media; Smart contracts; Blockchain; Resource management; crowdsourcing; video transcoding; smart contracts; CHALLENGES; EFFICIENT;
D O I
10.1109/ACCESS.2020.3043042
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Streaming media has been largely used by millions of users every day. The number of customers and programs, e.g., TV series, movies, and various shows, are still growing fast. However, the demand for video transcoding for various personal terminal devices results in the shortage of computing resources and the prolongation of processing delay in centralized video transcoding systems. To solve this issue, we propose a blockchain, especially, smart contract based scheme that can achieve decentralized and on-demand crowdsourcing for video transcoding, which remarkably mitigates the transcoding overhead. Specifically, our scheme consists of four key components such as employers, workers, task allocation, and payment. An employer initializes the smart contract, releases the task, and initiates the smart contract. Workers bid for the task, and the successful bidder will obtain the task and execute the task. The task allocation mechanism and the payment mechanism can guarantee the profits of both and encourage both as well. Moreover, the smart contract consists of the bidding contract and the task execution contract. The extensive analysis of our proposed scheme justified the feasibility, security for defending against typical threats, applicability in realistic situations, and portability for most multimedia such as videos and audios.
引用
收藏
页码:220672 / 220681
页数:10
相关论文
共 34 条
[1]   Crowdsourcing with Smartphones [J].
Chatzimilioudis, Georgios ;
Konstantinidis, Andreas ;
Laoudias, Christos ;
Zeinalipour-Yazti, Demetrios .
IEEE INTERNET COMPUTING, 2012, 16 (05) :36-44
[2]   Optimal crowdsourcing contests [J].
Chawla, Shuchi ;
Hartline, Jason D. ;
Sivan, Balasubramanian .
GAMES AND ECONOMIC BEHAVIOR, 2019, 113 :80-96
[3]   A Survey of General-Purpose Crowdsourcing Techniques [J].
Chittilappilly, Anand Inasu ;
Chen, Lei ;
Amer-Yahia, Sihem .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (09) :2246-2266
[4]  
Costero L, 2019, DES AUT TEST EUROPE, P558, DOI [10.23919/date.2019.8715256, 10.23919/DATE.2019.8715256]
[5]   Towards an integrated crowdsourcing definition [J].
Estelles-Arolas, Enrique ;
Gonzalez-Ladron-de-Guevara, Fernando .
JOURNAL OF INFORMATION SCIENCE, 2012, 38 (02) :189-200
[6]   MCS-Chain: Decentralized and trustworthy mobile crowdsourcing based on blockchain [J].
Feng, Wei ;
Yan, Zheng .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 95 :649-666
[7]  
Franklin M.J., 2011, P 2011 ACM SIGMOD IN, P61
[8]   Challenges in Data Crowdsourcing [J].
Garcia-Molina, Hector ;
Joglekar, Manas ;
Marcus, Adam ;
Parameswaran, Aditya ;
Verroios, Vasilis .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (04) :901-911
[9]   An Implement of Smart Contract Based Decentralized Online Crowdsourcing Mechanism [J].
Gu, Yonggen ;
Chen, Jiashen ;
Wu, Xiaohong .
PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, :195-199
[10]   Distributed k-connected fault-tolerant topology control algorithms with PSO in future autonomic sensor systems [J].
Guo, Wenzhong ;
Xiong, Naixue ;
Vasilakos, Athanasios V. ;
Chen, Guolong ;
Yu, Chaolong .
INTERNATIONAL JOURNAL OF SENSOR NETWORKS, 2012, 12 (01) :53-62