DPark: Decentralized Smart Private-Parking System using Blockchains

Springer Science and Business Media LLC - Tập 21 - Trang 1-18 - 2023
Garrett Brenner1, Mohamed Baza1, Amar Rasheed2, Wassila Lalouani3, Mahmoud Badr4, Hani Alshahrani5
1Department of Computer Science, College of Charleston, Charleston, USA
2Department of Computer Science, Sam Houston State University, Huntsville, USA
3Department of Computer & Information Sciences, Towson University, Towson, USA
4Department of Network and Computer Security, SUNY Polytechnic Institute, Utica, USA
5Department of Computer Science, College of Computer Science and Information Systems, Najran University, Najran, Saudi Arabia

Tóm tắt

With the advancement in IoT technology, its applications have been widely adopted in different domains to enable smart applications to facilitate users’ lives. One aspect is the parking issue which has become a serious issue, especially in crowded cities due to a growing shortage of locations for operators to park their vehicles and a growing number of parking lots and facilities constructed to compensate. Meanwhile, homeowners and landowners leave vacant spaces that could be utilized by the enlarging population of motorists if they weren’t on private property. In this paper, we propose a Decentralized Parking system, DPark, built on top of Blockchain technology. After spot owners register their spots’ information on the Blockchain, drivers can explore owner-registered parking spots within their area that fit their needs in regard to availability, price, and location, and then book a desired spot for the price listed by the spot owner. Most importantly, all of these exchanges occur through Blockchain transactions. Blockchain provides transparency, security, and resistance to single-failure attacks. Spot owners are able to make profits from their unused space, drivers are able to find cheap and local parking, and the environment benefits from less construction of ordinary public and private parking solutions. DPark is then implemented on two different Blockchains, namely Ethereum and Hyperledger Fabric. Extensive simulations are conducted to evaluate the performance of DPark by considering the different transactions sent by drivers/spot owners at scale. Our results indicate that Hyperledger Fabric outperforms Ethereum in terms of latency and throughput, especially when the total number of transactions increases significantly. Hyperledger Fabric has demonstrated scalability up to 20,000 total transactions with high throughput of around 150 transactions per second and negligible latency. Ethereum had lower throughput of around 20 transactions per second while also exhibiting linear growth in latency relative to total transactions. Thus, these results highlight the benefit of choosing a permissioned Blockchain instead of a public Blockchain.

Tài liệu tham khảo

McCoy, K.: Drivers spend an average of 17 hours a year searching for parking spots (2017). https://www.usatoday.com/story/money/2017/07/12/parking-pain-causes-financial-and-personal-strain/467637001/. Accessed 7/3/2023 Arnott, R., Rave, T., Schöb, R., et al.: Alleviating urban traffic congestion. MIT Press Books 1 (2005) Shoup, D.: Cruising for parking. Access Magazine. 1(30), 16–23 (2007) Cookson, G., Pishue, B.: The Impact of Parking Pain in the US, UK and Germany. INRIX Research (2017) Ni, J., Lin, X., Shen, X.: Toward privacy-preserving valet parking in autonomous driving era. IEEE Trans. Veh. Technol. 68(3), 2893–2905 (2019) What is a smart parking system? functionalities and benefits. https://tomorrow.city/a/smart-parking. Accessed 7/3/2023 Motherboard: Uber china statement on service outage. https://motherboard.vice.com/en_us/article/3daa55/ubers-china-problem. Accessed 7/3/2023 Parkmobile, https://parkmobile.io/parking-solutions/ . Accessed 7/3/2023 Tran Thi Kim, O., Tran, N.H., Pham, C., LeAnh, T., Thai, M.T., Hong, C.S.: Parking assignment: minimizing parking expenses and balancing parking demand among multiple parking lots. IEEE Trans. Autom. Sci. Eng. 17(3), 1320–1331 (2020) Yang, D., Xu, H., Feng, Z., Meng, L., Long, C., Peng, S.: A scheme to optimize roadside parking management by using blockchain technology. In: 2020 IEEE 6th International Conference on Computer and Communications (ICCC). pp. 2235–2239 (2020) Zinonos, Z., Christodoulou, P., Andreou, A., Chatzichristofis, S.: Parkchain: An iot parking service based on blockchain. In: 2019 15th International Conference on Distributed Computing in Sensor Systems (DCOSS). pp. 687–693 (2019) Yan, P., Cai, X., Ni, D., Chu, F., He, H.: Two-stage matching-and-scheduling algorithm for real-time private parking-sharing programs. Comput. Oper. Res. 125, 105083 (2021) Ahmed, S., Soaibuzzaman, Rahman, M. S., Rahaman, M. S.: A blockchain-based architecture for integrated smart parking systems. In: 2019 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops). pp. 177–182 (2019) Hu, J., He, D., Zhao, Q., Choo, K.K.R.: Parking management: a blockchain-based privacy-preserving system. IEEE Consumer Electronics Magazine. 8(4), 45–49 (2019) Zhang, C., Zhu, L., Xu, C., Zhang, C., Sharif, K., Wu, H., Westermann, H.: Bsfp: Blockchain-enabled smart parking with fairness, reliability and privacy protection. IEEE Trans. Veh. Technol. 69(6), 6578–6591 (2020) An, D., Yang, Q., Li, D., Yu, W., Zhao, W., Yan, C.B.: Where am i parking: incentive electronic parking-space sharing mechanism with privacy protection. IEEE Trans. Autom. Sci. Eng. 19(1), 143–162 (2022) Hyperledger fabric sdk for node.js, https://hyperledger.github.io/fabric-sdk-node/ React.js, https://reactjs.org/ Express.js, https://expressjs.com/ Solidity, https://docs.soliditylang.org/en/v0.8.12/. Accessed 7/3/2023 Truffle suite, https://trufflesuite.com/ Hyperledger caliper, https://www.hyperledger.org/use/caliper Proof-of-work (pow), https://ethereum.org/en/developers/docs/consensus-mechanisms/pow/. Accessed 7/3/2023