A Blockchain-Based Decentralized Framework for Fair Data Processing

被引:2
|
作者
Li, Guangcheng [1 ]
Zhao, Qinglin [1 ]
Wang, Yu [2 ]
Qiu, Tie [3 ]
Xie, Kan [4 ,5 ]
Feng, Li [1 ]
机构
[1] Macau Univ Sci & Technol, Fac Informat Technol, Macau 999078, Peoples R China
[2] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[3] Tianjin Univ, Sch Comp Sci & Technol, Coll Intelligence & Comp, Tianjin 300350, Peoples R China
[4] Minist Educ PRC, Joint Int Res Lab Intelligent Informat Proc & Sys, Beijing, Peoples R China
[5] Guangdong HongKong Macao Joint Lab Smart Discrete, Guangzhou 510006, Peoples R China
关键词
Task analysis; Blockchain; Data processing; Throughput; Runtime; Global Positioning System; Indexes; Decentralized Framework; Data Processing; Max-min Fairness; Collision Avoidance;
D O I
10.1109/TNSE.2021.3086332
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The blockchain has been considered as a new decentralized computing paradigm that has great potential to meet various computing needs. Considering a private network (such as data center) where incentive mechanisms are not required, this paper innovatively remolds the transaction-recording blockchain for decentralized data processing. In our design, workers have different processing capacity and tasks have different resource requirements. Workers first get task information from the blockchain and then process tasks locally, and next perform the proof of useful work (PoUW) consensus to compete for a scheduler, according to the number of the consumed CPU instructions in data processing. The scheduler is responsible for dispatching task information to the blockchain. A salient feature of our decentralized data processing is that workers actively select tasks, instead of passively receiving tasks as in a centralized framework. This will lead to collisions (i.e., multiple workers select the same task). To alleviate the collisions and provide the max-min fairness of data-processing, we propose a modified fair queue (called M-FQ) algorithm for the scheduler, as well as a fair task selection with collision avoidance (called Fair-CA) scheme for workers. Extensive simulations verify that our framework can well balance the fairness and the collision, while achieving as high throughput and good fairness as centralized frameworks. This study is the first attempt toward designing a general decentralized computing framework.
引用
收藏
页码:2301 / 2315
页数:15
相关论文
共 50 条
  • [1] Blockchain-based Fair and Decentralized Data Trading Model
    Li, Taotao
    Li, Dequan
    Wang, Mingsheng
    [J]. COMPUTER JOURNAL, 2022, 65 (08): : 2133 - 2145
  • [2] A Blockchain-based Decentralized Data Storage and Access Framework for PingER
    Ali, Saqib
    Wang, Guojun
    White, Bebo
    Cottrell, Roger Leslie
    [J]. 2018 17TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (IEEE TRUSTCOM) / 12TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (IEEE BIGDATASE), 2018, : 1303 - 1308
  • [3] CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing
    Li, Ming
    Weng, Jian
    Yang, Anjia
    Lu, Wei
    Zhang, Yue
    Hou, Lin
    Liu, Jia-Nan
    Xiang, Yang
    Deng, Robert H.
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1251 - 1266
  • [4] Decentralized Blockchain-Based IoT Data Marketplaces
    Christidis, John
    Karkazis, Panagiotis A.
    Papadopoulos, Pericles
    Leligou, Helen C.
    [J]. JOURNAL OF SENSOR AND ACTUATOR NETWORKS, 2022, 11 (03)
  • [5] FLoBC: A Decentralized Blockchain-Based Federated Learning Framework
    Ghanem, Mohamed
    Dawoud, Fadi
    Gamal, Habiba
    Soliman, Eslam
    El-Batt, Tamer
    El-Batt, Tamer
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 85 - 92
  • [6] A Basic Framework of Blockchain-Based Decentralized Verifiable Outsourcing
    Wang, Han
    Wang, Xu An
    Wang, Wei
    Xiao, Shuai
    [J]. ADVANCES IN INTELLIGENT NETWORKING AND COLLABORATIVE SYSTEMS, INCOS - 2019, 2020, 1035 : 415 - 421
  • [7] Kaya: A Testing Framework for Blockchain-based Decentralized Applications
    Wu, Zhenhao
    Zhang, Jiashuo
    Gao, Jianbo
    Li, Yue
    Li, Qingshan
    Guan, Zhi
    Chen, Zhong
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 826 - 829
  • [8] Blockchain-Based Decentralized Cloud Solutions for Data Transfer
    Nair, Rajit
    Zafrullah, Syed Nasrullah
    Vinayasree, P.
    Singh, Prabhdeep
    Zahra, Musaddak Maher Abdul
    Sharma, Tripti
    Ahmadi, Fardin
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [9] Toward Decentralized Fair Data Trading Based on Blockchain
    Li, Yan
    Li, Lingyan
    Zhao, Yanqi
    Guizani, Nadra
    Yu, Yong
    Du, Xiaojiang
    [J]. IEEE NETWORK, 2021, 35 (01): : 304 - 310
  • [10] A Blockchain-Based Decentralized Federated Learning Framework with Committee Consensus
    Li, Yuzheng
    Chen, Chuan
    Liu, Nan
    Huang, Huawei
    Zheng, Zibin
    Yan, Qiang
    [J]. IEEE NETWORK, 2021, 35 (01): : 234 - 241