Abstract
Congestion represents one of the major problems in constantly growing cities, and the expansion and modernization of the traffic system are a major priority to all government infrastructures. In effect, more efficient traffic represents a more efficient economy. Solving the issue of congestion by increasing the number of roads is not always the most cost-effective solution as it represents massive changes in city infrastructures that have been present for decades. Urban planning shapes the environment around us but fails to address specifically the future traffic clogging. Our research tackles the problem of traffic congestion by proposing a system for vehicle detection, identification, and count, allied with reinforcement learning for traffic congestion anticipation and prediction. The need for a real-time and efficient system led us to push the research and development onto an Edge Computing platform using IoT and secure transactions using Hyperledger Fabric blockchain. Blockchain intervenes as a security protocol in the proposed system. The native form of Internet of Things does not include security protocols which are important to a large scale implementation. Ensuring the security of transactions and permanent access control is the main reason why blockchain is rooted in our system architecture. Our project aims to reduce the traffic load on roads experiencing significant congestion, and improve overall city traffic system without costly investment into new communication infrastructures and city planning.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
P. Bellavista, A. Zanni, Feasibility of fog computing deployment based on docker containerization over RaspberryPi, pp. 1–10 (2017). https://doi.org/10.1145/3007748.3007777
Calipsa (2019), Calipsa. Retrieved April 30, 2019 from http://calipsa.io/
J. Cao, Q. Zhang, W. Shi, Challenges and opportunities in edge computing. Springer Briefs in Computer Science (2018), pp. 59–70. https://doi.org/10.1007/978-3-030-02083-5_5 arXiv:arXiv:1609.01967v1
DeepQuestAI (2019), ImageAI. Retrieved May 16, 2019 from http://imageai.org/
A. Dorri, S.S. Kanhere, R. Jurdak, Blockchain in internet of things: challenges and Solutions. (2016). arXiv:1608.05187 http://arxiv.org/abs/1608.05187
Eclipse Foundation (2019), Kura Framework. Retrieved May 10, 2019 from https://www.eclipse.org/kura/
A. Frakt (2019), Stats and Analysis. Retrieved April 15, 2019 from https://www.nytimes.com/2019/01/21/upshot/stuck-and-stressed-the-health-costs-of-traffic.html
GDOT (2019), Traffic Analysis Data Application. Retrieved May 10, 2019 from https://gdottrafficdata.drakewell.com/publicmultinodemap.asp
S. Homayoun, A. Dehghantanha, R.M. Parizi, K.-K.R. Choo, A blockchain-based framework for detecting malicious mobile applications in app stores, in Proceedings of the 32nd IEEE Canadian Conference of Electrical and Computer Engineering(IEEE CCECE’19) (2019)
B.I. Ismail, E.M. Goortani, M.B. Ab Karim, W.M. Tat, S. Setapa, J.Y. Luke, O.H. Hoe, Evaluation of Docker as edge computing platform. ICOS 2015 - 2015 IEEE Conference on Open Systems (2016), pp. 130–135. https://doi.org/10.1109/ICOS.2015.7377291
J.-P. Jodoin, G.-A. Bilodeau, N. Saunier, Urban tracker: multiple object tracking in urban mixed traffic, in IEEE Winter conference on Applications of Computer Vision (WACV14), Steamboat Springs (2014)
S. Li, J. Lin, G. Li, T. Bai, H. Wang, Y. Pang, Vehicle type detection based on deep learning in traffic scene. Proc. Comput. Sci. 131, 564–572 (2018). https://doi.org/10.1016/j.procs.2018.04.281
MIOVISION (2019), Miovision TrafficLink. Retrieved April 20, 2019 from https://miovision.com/trafficlink/
A.K. Mondal. [n.d.]. Kura Wires : Design and Development of a Component for managing Devices and Drivers in. (n. d.)
MQTT (2019), MQTT. Retrieved May 03, 2019 from http://mqtt.org/
Node-RED (2019), Node-RED. Retrieved May 03, 2019 from https://nodered.org/
E. Nyaletey, R.M. Parizi, Q. Zhang, K.-K.R. Choo, BlockIPFS - blockchain-enabled interplanetary file system for forensic and trusted data traceability, in Proceedings of 2nd IEEE International Conference on Blockchain(IEEE Blockchain-2019) (2019)
OpenAI (2019), OpenAI Gym. Retrieved May 08, 2019 from http://gym.openai.com/
A. Outchakoucht, H. ES-Samaali, J. Philippe, Dynamic access control policy based on blockchain and machine learning for the internet of things. Int. J. Adv. Comput. Sci. Appl. 8(7), 417–424 (2017). https://doi.org/10.14569/ijacsa.2017.080757
R.M. Parizi, A. Dehghantanha, On the understanding of gamification in blockchain systems, in 2018 6th International Conference on Future Internet of Things and Cloud Workshops (FiCloudW) (2018), pp. 214–219. https://doi.org/10.1109/W-FiCloud.2018.00041
R.M. Parizi, Amritraj, A. Dehghantanha, Smart contract programming languages on blockchains: an empirical evaluation of usability and security, in Blockchain – ICBC 2018, ed. by S. Chen, H. Wang, L.-J. Zhang (Springer, Cham, 2018), pp. 75–91
R.M. Parizi, A. Dehghantanha, K.-K.R. Choo, A. Singh, Empirical vulnerability analysis of automated smart contracts security testing on blockchains, in Proceedings of the 28th Annual International Conference on Computer Science and Software Engineering(CASCON ’18) (IBM Corp., Riverton, NJ, 2018), pp. 103–113. http://dl.acm.org/citation.cfm?id=3291291.3291303
R.M. Parizi, S. Homayoun, A. Yazdinejad, A. Dehghantanha, K.-K.R. Choo, Integrating privacy enhancing techniques into blockchains using sidechains, in Proceedings of the 32nd IEEE Canadian Conference of Electrical and Computer Engineering(IEEE CCECE’19) (2019)
K. Peterson, R. Deeduvanu, P. Kanjamala, K. Boles, A blockchain-based approach to health information exchange networks. Colleaga (Jan 2018). https://www.colleaga.org/tools/blockchain-based-approach-health-information-exchange-networks
K. Pyzyk, Stats and Analysis (2018). Retrieved May 2, 2019 from https://www.smartcitiesdive.com/news/gridlock-woes-traffic-congestion-by-the-numbers/519959/
M.A. Quddus, C. Wang, S.G. Ison, Road traffic congestion and crash severity: an econometric analysis using ordered response models. J. Transp. Eng. 136(5) 424–435 (Jan 2010). https://ascelibrary.org/doi/10.1061/%28ASCE%29TE.1943-5436.0000044
Red Hat (2019), PatternFly. Retrieved May 14, 2019 from https://www.patternfly.org/v4/
S. Singh, P. Norvig, D. Cohn, How to make software agents do the right thing: an introduction to reinforcement learning, in Adaptive Systems Group (1996)
R. Sinha, Speed-Detector (2018). Retrieved May 10, 2019 from https://github.com/ronitsinha/speed-detector
D. Srinivasan, M.C. Choy, R.L. Cheu, Neural networks for real-time traffic signal control. IEEE Trans. Intell. Transp. Syst. 7(3), 261–272 (2006). https://doi.org/10.1109/TITS.2006.874716
A. Stanciu, Blockchain based distributed control system for edge computing, in Proceedings - 2017 21st International Conference on Control Systems and Computer, CSCS 2017 (2017), pp. 667–671. https://doi.org/10.1109/CSCS.2017.102
SURTRAC (2018), SURTRAC Intelligent Traffic Control System. Retrieved May 4, 2019 from https://www.rapidflowtech.com/surtrac
C. Szepesvári, The asymptotic convergence-rate of Q-learning, in Advances in Neural Information Processing Systems, vol. 10, ed. by M.I. Jordan, M.J. Kearns, S.A. Solla (MIT Press, 1998), pp. 1064–1070. http://papers.nips.cc/paper/1383-the-asymptotic-convergence-rate-of-q-learning.pdf
B. Tang, Z. Chen, G. Hefferman, W. Tao, H. He, Q. Yang, A hierarchical distributed fog computing architecture for big data analysis in smart cities, in Proceedings of the ASE Big Data and Social Informatics 2015, October 2015, p. 6. https://doi.org/10.1145/2818869.2818898
P.J. Taylor, T. Dargahi, A. Dehghantanha, R.M. Parizi, K.-K.R. Choo, A systematic literature review of blockchain cyber security. Digit. Commun. Netw. (2019). https://doi.org/10.1016/j.dcan.2019.01.005
The Apache Software Foundation (2015), Apache Camel. Retrieved May 05, 2019 from https://camel.apache.org/
TIBCO Software Inc. 2019. FLOGO. Retrieved May 02, 2019 from https://www.flogo.io/
Transport & Environment (T&E) (2014), CO2 emissions from Cars: The Facts. Technical Report August, https://www.dbresearch.de/PROD/DBR_INTERNET_EN-PROD/PROD0000000000346332/CO2+emissions+from+cars:+Regulation+via+EU+Emissio.pdf
TELEGRA (2018), Smart Traffic Management. Retrieved April 18, 2019 from https://www.telegra-europe.com/
S. Tuli, R. Mahmud, S. Tuli, R. Buyya, FogBus: A blockchain-based lightweight framework for Edge and Fog computing. J. Syst. Softw. 154, 22–36 (2019). https://doi.org/10.1016/j.jss.2019.04.050
A. Yazdinejad, R.M. Parizi, A. Dehghantanha, K.-K.R. Choo, Blockchain-enabled authentication handover with efficient privacy protection in SDN-based 5G networks. CoRR abs/1905.03193 (2019). arXiv:1905.03193 http://arxiv.org/abs/1905.03193
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Tiba, K., Parizi, R.M., Zhang, Q., Dehghantanha, A., Karimipour, H., Choo, KK.R. (2020). Secure Blockchain-Based Traffic Load Balancing Using Edge Computing and Reinforcement Learning. In: Choo, KK., Dehghantanha, A., Parizi, R. (eds) Blockchain Cybersecurity, Trust and Privacy. Advances in Information Security, vol 79. Springer, Cham. https://doi.org/10.1007/978-3-030-38181-3_6
Download citation
DOI: https://doi.org/10.1007/978-3-030-38181-3_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-38180-6
Online ISBN: 978-3-030-38181-3
eBook Packages: Computer ScienceComputer Science (R0)