4.7 Review

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

Journal

COMPUTER COMMUNICATIONS
Volume 209, Issue -, Pages 469-498

Publisher

ELSEVIER
DOI: 10.1016/j.comcom.2023.07.023

Keywords

Cloud computing; Edge computing; Blockchain; Decentralization; Resource allocation; Computation offloading

Ask authors/readers for more resources

This paper provides a comprehensive survey of research works applying blockchain in resource allocation in cloud computing and distributed edge computing paradigms. It discusses the issues in centralized resource allocation approaches, introduces the structure, working, and characteristics of blockchain, and explores its benefits to resource allocation. The paper also presents a depth overview of blockchain-based resource allocation works in different domains and discusses the consensus mechanisms and key challenges.
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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available