Skip to main content

Secure Blockchain-Based Traffic Load Balancing Using Edge Computing and Reinforcement Learning

  • Chapter
  • First Online:
Blockchain Cybersecurity, Trust and Privacy

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 149.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 199.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 199.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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

  2. Calipsa (2019), Calipsa. Retrieved April 30, 2019 from http://calipsa.io/

  3. 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

    Chapter  Google Scholar 

  4. DeepQuestAI (2019), ImageAI. Retrieved May 16, 2019 from http://imageai.org/

  5. 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

  6. Eclipse Foundation (2019), Kura Framework. Retrieved May 10, 2019 from https://www.eclipse.org/kura/

  7. 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

  8. GDOT (2019), Traffic Analysis Data Application. Retrieved May 10, 2019 from https://gdottrafficdata.drakewell.com/publicmultinodemap.asp

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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

  11. 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)

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. MIOVISION (2019), Miovision TrafficLink. Retrieved April 20, 2019 from https://miovision.com/trafficlink/

    Google Scholar 

  14. A.K. Mondal. [n.d.]. Kura Wires : Design and Development of a Component for managing Devices and Drivers in. (n. d.)

    Google Scholar 

  15. MQTT (2019), MQTT. Retrieved May 03, 2019 from http://mqtt.org/

  16. Node-RED (2019), Node-RED. Retrieved May 03, 2019 from https://nodered.org/

  17. 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)

    Google Scholar 

  18. OpenAI (2019), OpenAI Gym. Retrieved May 08, 2019 from http://gym.openai.com/

  19. 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

  20. 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

  21. 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

    Chapter  Google Scholar 

  22. 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

  23. 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)

    Google Scholar 

  24. 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

  25. K. Pyzyk, Stats and Analysis (2018). Retrieved May 2, 2019 from https://www.smartcitiesdive.com/news/gridlock-woes-traffic-congestion-by-the-numbers/519959/

    Google Scholar 

  26. 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

    Article  Google Scholar 

  27. Red Hat (2019), PatternFly. Retrieved May 14, 2019 from https://www.patternfly.org/v4/

  28. 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)

    Google Scholar 

  29. R. Sinha, Speed-Detector (2018). Retrieved May 10, 2019 from https://github.com/ronitsinha/speed-detector

    Google Scholar 

  30. 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

    Article  Google Scholar 

  31. 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

  32. SURTRAC (2018), SURTRAC Intelligent Traffic Control System. Retrieved May 4, 2019 from https://www.rapidflowtech.com/surtrac

    Google Scholar 

  33. 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

  34. 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

  35. 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

    Book  Google Scholar 

  36. The Apache Software Foundation (2015), Apache Camel. Retrieved May 05, 2019 from https://camel.apache.org/

  37. TIBCO Software Inc. 2019. FLOGO. Retrieved May 02, 2019 from https://www.flogo.io/

  38. 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

  39. TELEGRA (2018), Smart Traffic Management. Retrieved April 18, 2019 from https://www.telegra-europe.com/

    Google Scholar 

  40. 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

    Article  Google Scholar 

  41. 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

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza M. Parizi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics