Abstract
Edge computing enables the data to be processed in the edge of networks in order to decrease the latency of crowdsensing services. However, due to the distributed environment and vulnerability of edges, it is difficult for different edges to reach consistency to provide the same service and protect the data from tampering at the same time. To solve these problems, the Blockchain, a credible and natural decentralized technique, is considered as a suitable tool. In this paper, we proposed a Blockchain-based edge crowdsensing service system in which the edge runs a changeable auction algorithm for every task that the users request to find a winner who can provide corresponding sensing data. Specifically, based on PBFT algorithm, we proposed a consensus algorithm named Leader Stable Practical Byzantine Fault Tolerance (LS-PBFT). This algorithm enables all edges to collaboratively maintain an updated, consistent and credible ledger in Blockchain. Furthermore, the data generated in this process are constructed as a multi-transaction, which can be packaged into a block and stored in the block. Simulation results reveal that the proposed system is not only efficient in generating and storing blocks but also feasible in resisting attacks of malicious users and edges. Our experiments also show that LS-PBFT takes less than 50% of the time cost by PBFT to reach consensus.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Cao, J., Xu, L., Abdallah, R., Shi, W.: Edgeos\(\_\)h: a home operating system for internet of everything. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 1756–1764. IEEE (2017)
Hu, Y.C., Patel, M., Sabella, D., Sprecher, N., Young, V.: Mobile edge computing a key technology towards 5G. ETSI White Paper 11(11), 1–16 (2015)
Zhang, Q., et al.: OpenVDAP: an open vehicular data analytics platform for CAVs. In: 2017 IEEE 38th International Conference on Distributed Computing Systems (ICDCS). IEEE (2018)
Yang, Z., Yang, K., Lei, L., Zheng, K., Leung, V.C.: Blockchain-based decentralized trust management in vehicular networks. IEEE Internet Things J. (2018)
Teerapittayanon, S., McDanel, B., Kung, H.: Distributed deep neural networks over the cloud, the edge and end devices. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp. 328–339. IEEE (2017)
Sheng, X., Tang, J., Xiao, X., Xue, G.: Sensing as a service: challenges, solutions and future directions. IEEE Sens. J. 13(10), 3733–3741 (2013)
Pouryazdan, M., Kantarci, B., Soyata, T., Song, H.: Anchor-assisted and vote-based trustworthiness assurance in smart city crowdsensing. IEEE Access 4, 529–541 (2016)
Bonomi, F., Milito, R., Zhu, J., Addepalli, S.: Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp. 13–16. ACM (2012)
Shi, W., Dustdar, S.: The promise of edge computing. Computer 49(5), 78–81 (2016)
Nguyen, G.T., Kim, K.: A survey about consensus algorithms used in blockchain. J. Inf. Process. Syst. 14(1), 101–128 (2018)
Yang, Z., Zheng, K., Yang, K., Leung, V.C.: A blockchain-based reputation system for data credibility assessment in vehicular networks. In: 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), pp. 1–5. IEEE (2017)
Wood, G.: Ethereum: A secure decentralised generalised transaction ledger. Ethereum Project Yellow Paper 151, 1–32 (2014)
Castro, M., Liskov, B., et al.: Practical byzantine fault tolerance. In: OSDI, vol. 99, pp. 173–186 (1999)
Dorri, A., Kanhere, S.S., Jurdak, R., Gauravaram, P.: LSB: a lightweight scalable blockchain for IoT security and privacy. arXiv preprint arXiv:1712.02969 (2017)
Chen, Y., Ming, X., Yu, G., Pei, L., Lei, S., Xiao, X.: Empirical study on spatial and temporal features for vehicular wireless communications. EURASIP J. Wirel. Commun. Netw. 2014(1), 180 (2014)
Yeting, G., Fang, L., Zhiping, C., Nong, X., Ziming, Z.: Edge-based efficient search over encrypted data mobile cloud storage. Sensors 18(4), 1189 (2018)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Yu, B., Chen, Y., Fu, S., Yu, W., Guo, X. (2019). Building Trustful Crowdsensing Service on the Edge. In: Biagioni, E., Zheng, Y., Cheng, S. (eds) Wireless Algorithms, Systems, and Applications. WASA 2019. Lecture Notes in Computer Science(), vol 11604. Springer, Cham. https://doi.org/10.1007/978-3-030-23597-0_36
Download citation
DOI: https://doi.org/10.1007/978-3-030-23597-0_36
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23596-3
Online ISBN: 978-3-030-23597-0
eBook Packages: Computer ScienceComputer Science (R0)