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

Liang Yuan,Qiang He,Feifei Chen,Jun Zhang,Lianyong Qi,Xiaolong Xu,Yang Xiang,Yun Yang
DOI: https://doi.org/10.1109/tpds.2021.3131680
IF: 5.3
2022-08-01
IEEE Transactions on Parallel and Distributed Systems
Abstract: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.
computer science, theory & methods,engineering, electrical & electronic
What problem does this paper attempt to address?