Making Big Data Open in Collaborative Edges: A Blockchain-Based Framework with Reduced Resource Requirements

With the emergence of edge computing in various applications domains, end users are now surrounded by a fast growing volume of data from edge devices belonging to different stakeholders. However, these edge devices cannot cooperate to share big data because of the distrust among them. In this paper, the blockchain is deployed in collaborative edges by exploiting the non-repudiation and non-tampering properties to enable trust. First, we develop a blockchain based big data sharing framework in collaborative edges for adapting to the limited computational and storage resources in edge devices. Then, a consensus mechanism called Proof-of-Collaboration (PoC) is proposed for computational resources reduction in our proposed framework, where edge devices offer their credits of PoC to compete for the block generation. Moreover, we put forward a futile transaction filter algorithm for transaction offloading, greatly reducing the storage resources occupied by the blockchain in edges. Extensive experiments are performed to demonstrate the superior performance of our proposal.

[1]  Weisong Shi,et al.  Edge Computing: Vision and Challenges , 2016, IEEE Internet of Things Journal.

[2]  Yixiong Feng,et al.  Big Data Analytics for System Stability Evaluation Strategy in the Energy Internet , 2017, IEEE Transactions on Industrial Informatics.

[3]  Der-Jiunn Deng,et al.  Real-Time Load Reduction in Multimedia Big Data for Mobile Internet , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[4]  Xianbin Wang,et al.  Live Data Analytics With Collaborative Edge and Cloud Processing in Wireless IoT Networks , 2017, IEEE Access.

[5]  Dario Pompili,et al.  Collaborative Mobile Edge Computing in 5G Networks: New Paradigms, Scenarios, and Challenges , 2016, IEEE Communications Magazine.

[6]  Lei Shu,et al.  Mobile big data fault-tolerant processing for ehealth networks , 2016, IEEE Network.

[7]  Mohammed Hussain,et al.  Trust in Mobile Cloud Computing with LTE-based Deployment , 2014, 2014 IEEE 11th Intl Conf on Ubiquitous Intelligence and Computing and 2014 IEEE 11th Intl Conf on Autonomic and Trusted Computing and 2014 IEEE 14th Intl Conf on Scalable Computing and Communications and Its Associated Workshops.

[8]  Christian Müller-Schloer,et al.  Representation of Trust and Reputation in Self-Managed Computing Systems , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[9]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[10]  Alexandru Stanciu,et al.  Blockchain Based Distributed Control System for Edge Computing , 2017, 2017 21st International Conference on Control Systems and Computer Science (CSCS).

[11]  Elaine Shi,et al.  The Honey Badger of BFT Protocols , 2016, CCS.

[12]  Der-Jiunn Deng,et al.  Wireless Big Data Computing in Smart Grid , 2017, IEEE Wireless Communications.

[13]  Minyi Guo,et al.  Reinforcement learning-based adaptive resource management of differentiated services in geo-distributed data centers , 2017, 2017 IEEE/ACM 25th International Symposium on Quality of Service (IWQoS).

[14]  Song Guo,et al.  A Differential Privacy-Based Query Model for Sustainable Fog Data Centers , 2019, IEEE Transactions on Sustainable Computing.

[15]  Honggang Wang,et al.  Socially Aware Energy-Efficient Mobile Edge Collaboration for Video Distribution , 2017, IEEE Transactions on Multimedia.

[16]  Yoad Lewenberg,et al.  Inclusive Block Chain Protocols , 2015, Financial Cryptography.

[17]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[18]  Hui Jiang,et al.  Energy big data: A survey , 2016, IEEE Access.