Blockchain based resource allocation in cloud and distributed edge computing: A survey

被引:27
作者
Baranwal, Gaurav [1 ]
Kumar, Dinesh [2 ]
Vidyarthi, Deo Prakash [3 ]
机构
[1] Banaras Hindu Univ, Inst Sci, Dept Comp Sci, Varanasi 221005, UP, India
[2] Natl Inst Technol Jamshedpur, Dept Comp Sci & Engn, Jamshedpur 831014, India
[3] Jawaharlal Nehru Univ, Sch Comp & Syst Sci, New Delhi 110067, India
关键词
Cloud computing; Edge computing; Blockchain; Decentralization; Resource allocation; Computation offloading; FOG; CHALLENGES; MANAGEMENT; FRAMEWORK; CONSENSUS; INTERNET; TECHNOLOGY; NETWORKING; AUCTION; THINGS;
D O I
10.1016/j.comcom.2023.07.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing and distributed edge computing provide computing resources to meet the surging demands for computing caused by developments in technologies such as the Internet of Things (IoT) and Mobile communication (5G). Centralized resource allocation approaches in both computing paradigms suffer from single-point failure, tampering, modification in allocation results, and biased actions. Recently, blockchain has become popular in designing decentralized systems because of its features, including transparency, decentralization, and anti-tamper. In this paper, we provide a comprehensive survey of the research works applying blockchain in resource allocation in both computing paradigms, addressing the issues in centralized resource allocation approaches. Firstly, we identify several key research questions acting as motivation. To provide background knowledge, first, we discuss the centralized resource allocation in both computing paradigms and associated challenges. Then we discuss blockchain, its structure, working, characteristics and types, followed by its benefits to resource allocation. We identify several metrics to provide a comparative study of the works. We present a depth overview of blockchain-based resource allocation works in three domains: cloud computing, distributed edge computing and integrated edge and cloud computing. In each domain, works are summarized from three aspects: works using blockchain platforms, works providing blockchain frameworks and works advocating blockchain. We discuss consensus mechanisms in the works related to blockchain-based resource allocation, as the consensus mechanism is a fundamental part of the blockchain. Further, we provide key challenges requiring our attention. Finally, we conclude the survey.
引用
收藏
页码:469 / 498
页数:30
相关论文
共 131 条
[81]   ECSim plus plus : An INET-based simulation tool for modeling and control in Edge Cloud Computing [J].
Nguyen, Tien-Dung ;
Huh, Eui-Nam .
2018 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2018, :80-86
[82]   A review on trust management in fog/edge computing: Techniques, trends, and challenges [J].
Nikravan, Mohammad ;
Kashani, Mostafa Haghi .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 204
[83]   EdgeChain: An Edge-IoT Framework and Prototype Based on Blockchain and Smart Contracts [J].
Pan, Jianli ;
Wang, Jianyu ;
Hester, Austin ;
Algerm, Ismail ;
Liu, Yuanni ;
Zhao, Ying .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4719-4732
[84]   Bazaar-Blockchain: A Blockchain for Bazaar-based Cloud Markets [J].
Pittl, Benedikt ;
Mach, Werner ;
Schikuta, Erich .
2018 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2018), 2018, :89-96
[85]  
Qiao GH, 2019, IEEE ICC
[86]  
Reantongcome V, 2020, IEEE 10TH SYMPOSIUM ON COMPUTER APPLICATIONS AND INDUSTRIAL ELECTRONICS (ISCAIE 2020), P256, DOI [10.1109/ISCAIE47305.2020.9108796, 10.1109/iscaie47305.2020.9108796]
[87]  
Rivera AV, 2021, IEEE NETWORK, V35, P176, DOI 10.1109/MNET.011.2000489
[88]   The Case for VM-Based Cloudlets in Mobile Computing [J].
Satyanarayanan, Mahadev ;
Bahl, Paramvir ;
Caceres, Ramon ;
Davies, Nigel .
IEEE PERVASIVE COMPUTING, 2009, 8 (04) :14-23
[89]   User Matching on Blockchain for Computation Offloading in Ultra-Dense Wireless Networks [J].
Seng, Shuming ;
Luo, Changqing ;
Li, Xi ;
Zhang, Heli ;
Ji, Hong .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (02) :1167-1177
[90]   A Bayesian game-enhanced auction model for federated cloud services using blockchain [J].
Shi, Zeshun ;
Zhou, Huan ;
de Laat, Cees ;
Zhao, Zhiming .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2022, 136 :49-66