CSEdge: Enabling Collaborative Edge Storage for Multi-Access Edge Computing Based on Blockchain

被引:63
作者
Yuan, Liang [1 ]
He, Qiang [1 ]
Chen, Feifei [2 ]
Zhang, Jun [1 ]
Qi, Lianyong [3 ]
Xu, Xiaolong [4 ]
Xiang, Yang [1 ]
Yang, Yun [1 ]
机构
[1] Swinburne Univ Technol, Dept Comp Technol, Hawthorn, Vic 3122, Australia
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic 3220, Australia
[3] Qufu Normal Univ, Sch Comp Sci, Jining 273165, Shandong, Peoples R China
[4] Nanjing Univ Informat Sci & Technol, Sch Comp & Software, Nanjing 210044, Jiangsu, Peoples R China
基金
澳大利亚研究理事会;
关键词
Servers; Task analysis; Collaboration; Blockchains; Time factors; Cloud computing; Reliability; Edge computing; cooperative edge computing; blockchain; distributed consensus; data offloading; SYSTEMS;
D O I
10.1109/TPDS.2021.3131680
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multi-access Edge Computing (MEC), as an extension of cloud computing, provides storage resources at the network edge to enable low-latency data retrieval for users. Due to limited physical sizes and constrained storage resources, individual edge servers cannot store a large amount of data when operating independently. They often need to offload data to other edge servers to serve users collaboratively. Operated by different edge infrastructure providers, edge servers usually work in a distrusted environment. Incentive and trust are the two main challenges in facilitating collaborative edge storage. This article proposes CSEdge, a novel decentralized system that tackles these challenges to enable collaborative edge storage based on blockchain. On CSEdge, edge servers can submit data offloading requests for others to contend for. Winners are selected based on their reputations. They will store the offloaded data and receive rewards for successfully finishing data offloading tasks. Via a distributed consensus, their performance will be recorded on blockchain for future reputation evaluation. A prototype of CSEdge is built on Hyperledger Sawtooth and experimentally evaluated against a baseline system and two start-of-the-art systems in a simulated MEC environment. The results demonstrate that CSEdge can effectively and efficiently facilitate collaborative edge storage among edge servers.
引用
收藏
页码:1873 / 1887
页数:15
相关论文
共 55 条
[1]  
Abadi D., 2020, C INN DAT SYST RES C
[2]  
[Anonymous], 2017, IEEE COMSOC MMTC COM
[3]  
[Anonymous], Proceedings of the twelfth international conference on World Wide Web-WWW'03, DOI [DOI 10.1145/775240.775242, DOI 10.1145/775152.775242]
[4]   Risk-Aware Data Offloading in Multi-Server Multi-Access Edge Computing Environment [J].
Apostolopoulos, Pavlos Athanasios ;
Tsiropoulou, Eirini Eleni ;
Papavassiliou, Symeon .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) :1405-1418
[5]  
Ateniese G, 2007, CCS'07: PROCEEDINGS OF THE 14TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, P598
[6]   Practical byzantine fault tolerance and proactive recovery [J].
Castro, M ;
Liskov, B .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04) :398-461
[7]   Collaborative Service Placement for Edge Computing in Dense Small Cell Networks [J].
Chen, Lixing ;
Shen, Cong ;
Zhou, Pan ;
Xu, Jie .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (02) :377-390
[8]   Computation Peer Offloading for Energy-Constrained Mobile Edge Computing in Small-Cell Networks [J].
Chen, Lixing ;
Zhou, Sheng ;
Xu, Jie .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2018, 26 (04) :1619-1632
[9]   Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing [J].
Chen, Xu ;
Jiao, Lei ;
Li, Wenzhong ;
Fu, Xiaoming .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (05) :2827-2840
[10]  
Cisco V., 2020, CISC ANN INT REP 201