Blockchain for End-Edge-Cloud Architecture: A Survey

被引:0
|
作者
Tong X. [1 ]
Zhang Z. [1 ,2 ]
Jin C.-Q. [1 ,3 ]
Zhou A.-Y. [1 ,3 ]
机构
[1] School of Data Science and Engineering, East China Normal University, Shanghai
[2] Guangxi Key Laboratory of Trusted Software, Guilin University Of Electronic Technology, Guilin
[3] Shanghai Engineering Research Center of Big Data Management, East China Normal University, Shanghai
来源
基金
中国国家自然科学基金;
关键词
Blockchain; Distributed computing; Edge computing; End-edge-cloud architecture; End-edge-cloud collaboration;
D O I
10.11897/SP.J.1016.2021.02345
中图分类号
学科分类号
摘要
In recent years, with the rise of edge computing in recent years, edge computing and cloud computing have combined to form a hierarchical distributed computing model of end-edge-cloud collaboration, which can provide services with high computing capabilities, high storage capabilities, and low latency. end-edge-cloud collaboration can meet the needs of various applications. However, due to the characteristics of the end-edge-cloud system, the end-edge-cloud system still faces many challenges in trust data storage, trust computing, trust data transmission, and trust end-edge-cloud system management. Blockchain, as a decentralized ledger technology, has the characteristics of data non-tampering, non-forgery, traceability, and joint maintenance by multiple parties (globally consistent). These characteristics make the blockchain a safe management platform to ensure the integrity of data and the availability of system services, so we can integrate the blockchain into the end-edge-cloud architecture, and use these characteristics of the blockchain to solve some of the existing problems of the end-edge-cloud system. Integrating the blockchain into the end-edge-cloud architecture can ensure the credible data storage, and ensure the integrity and availability of the data; the smart contract in the blockchain system can be used as the trusted computing framework of the end-edge-cloud system to realize the end-edge-cloud trusted computing; afterwards, the blockchain can be used to achieve secure and active data transfer between multiple parties, and achieve mutual trust data interaction between end-edge-cloud nodes; finally, the blockchain can be used as the end-edge-cloud equipment management and supervision platform to realizes the credible management of end-edge-cloud system equipment. Although the end-edge-cloud system fusion blockchain system can solve some of its own problems, due to the characteristics of the blockchain in terms of system architecture, privacy protection, node resource requirements and multi-party consensus, the end-edge-cloud architecture integrating with the blockchain will face many challenges: First, the structural mismatch between the blockchain system and the end-edge-cloud system makes it difficult to integrate the two in terms of architecture; Secondly, the transparent characteristics of the blockchain data may cause the end-edge-cloud privacy leak; Thirdly, full copy storage mechanism and consensus mechanism of the blockchain has brought a relatively large resource consumption to the end-edge-cloud system; Finally, the trust model under the end-edge-cloud architecture, the limited node resources and the large-scale access characteristics of end-edge-cloud architecture make the existing blockchain consensus algorithm is not well adapted to the end-edge-cloud scene. These problems all pose challenges to the blockchain under the end-edge-cloud architecture. In response to these issues, this article will review the current research progress of blockchain technology under the end-edge-cloud architecture. This article first introduces the end-edge-cloud architecture and blockchain technology, and then starts from the security issues of the end-edge-cloud architecture, discusses the feasibility and advantages of the integration of the blockchain system and end-edge-cloud system, and summarizes the existing research work on the integration of the two, and discusses some problems faced by the blockchain technology under the end-edge-cloud architecture, and analyze the research work aimed at these problems, and then propose the future research direction of the blockchain technology under the end-edge-cloud architecture. Finally, we summarize the full text. © 2021, Science Press. All right reserved.
引用
收藏
页码:2345 / 2366
页数:21
相关论文
共 87 条
  • [1] Shi W, Cao J, Zhang Q, Et al., Edge computing: Vision and challenges, IEEE Internet of Things Journal, 3, 5, pp. 637-646, (2016)
  • [2] Yu W, Liang F, He X, Et al., A survey on the edge computing for the Internet of Things, IEEE Access, 6, pp. 6900-6919, (2018)
  • [3] Mukherjee M, Matam R, Shu L, Et al., Security and privacy in fog computing: Challenges, IEEE Access, 5, pp. 19293-19304, (2017)
  • [4] Zhang J, Chen B, Zhao Y, Cheng X, Et al., Data security and privacy-preserving in edge computing paradigm: Survey and open issues, IEEE Access, 6, pp. 18209-18237, (2018)
  • [5] Nakamoto S., Bitcoin: A peer-to-peer electronic cash system, (2008)
  • [6] Jakobsson M, Juels A., Proofs of work and bread pudding protocols, Proceedings of the IFIP TC6/TC11 Joint Working Conference on Secure Information Networks: Communications and Multimedia Security(CMS), pp. 258-272, (1999)
  • [7] Castro M, Liskov B., Practical byzantine fault tolerance, Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI), pp. 173-186, (1999)
  • [8] Dai H, Zheng Z, Zhang Y., Blockchain for Internet of Things: A survey, IEEE Internet of Things Journal, 6, 5, pp. 8076-8094, (2019)
  • [9] Yang R, Yu F R, Si P, Et al., Integrated blockchain and edge computing systems: A survey, some research issues and challenges, IEEE Communications Surveys&Tutorials, 21, 2, pp. 1508-1532, (2019)
  • [10] Satyanarayanan M, Bahl P, Caceres R, Davies N., The case for VM-based cloudlets in mobile computing, IEEE Pervasive Computing, 8, 4, pp. 14-23, (2009)