Blockchain based mobile edge computing system
Abstract With the development of the Internet of Things (IoT) the number of mobile terminal devices is increasing rapidly. Due to high transmission delay and bandwidth limitation, computing power requirements for IoT devices are getting higher and higher. Recently, edge computing is an effective way to reduce system delay, and blockchain solves the security problem of edge computing. In this paper, a three layer network model, named blockchain based mobile edge computing system (BMEC) is proposed for clone block identification. Specifically, a neural network based clone block identification (NCBI) method is proposed to prevent clone block attacks. After that, the Prim algorithm is applied to BMEC to generate a weighted undirected graph minimum spanning tree that is composed of edge blocks. This can divide a main chain into several side chains to improve the transaction speed of blockchain. Finally, the blockchain is constructed based on the time slicing round robin scheduling algorithm to control resources from edge servers and regulate edge devices' activities based on the predefined rules of priority, application type, and past behavior. Experimental results show that our clone block identification method can achieve block validation effectively in BMEC, and our construction of blockchain delay is lower than conventional edge computing methods.
Inf. Sci.