Skip to main content

Blockchain-Based IoT Architecture for Software-Defined Networking

  • Chapter
  • First Online:
Blockchain, Artificial Intelligence, and the Internet of Things

Part of the book series: EAI/Springer Innovations in Communication and Computing ((EAISICC))

Abstract

The most popular research advances in emerging technologies are software-defined networking (SDN) and blockchain technology (BCT). These systems have been used in the Internet of things (IoT) environment for various purposes, such as security, reliability, interoperability, privacy, and so on. In this respect, such strategies can be used to efficiently include cloud storage with protection, confidentiality, and privacy. Privacy and power aspects play a significant role in the transferring of information through IoT due to the power and processing of restricted interconnected systems, that is, processing and storage resources. Whether fraudulent or unintentional, there are possible real-world effects of data intrusion in an IoT system. In this chapter, we discuss the potential to combine blockchain technology and software-defined networking (SDN) to alleviate some of the problems. Particularly, using cluster architecture with a modern routing protocol, we suggest a stable and energy-saving blockchain-enabled SDN architecture for IoT. The experimental results suggest that the cluster structure-based routing and packet-oriented routing have better latency, power, and rugged performance than the above routing protocols. The cluster structure-based routing protocol has improved performance than other routing protocols with respect to performance, power savings, and robustness. The cluster structure-based routing protocol has better sensitivity to packet loss. The cluster structure-based routing protocol has improved performance in the presence of foundering. The performance of the suggested architecture is justified based on the observation of simulation results with the choice of applicable parameters.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 59.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. Abbasi AG, Khan Z (2017) VeidBlock: verifiable identity using blockchain and ledger in a software defined network. In: Proceedings of the UCC Companion, pp. 173–179, https://doi.org/10.1145/3147234.3148088

  2. Aujla GS, Singh M, Bose A, Kumar N, Han G, Buyya R (2020) BlockSDN: blockchain-as-a-service for software defined networking in smart city applications. IEEE Netw 34(2):83–91. https://doi.org/10.1109/MNET.001.1900151

    Article  Google Scholar 

  3. Alharbi T (2020) Deployment of blockchain technology in software defined networks: a survey. IEEE Access 8:9146–9156. https://doi.org/10.1109/ACCESS.2020.2964751

    Article  Google Scholar 

  4. Medhane DV, Sangaiah AK, Hossain MS, Muhammad G, Wang J (July 2020) Blockchain-enabled distributed security framework for next-generation IoT: an edge cloud and software-defined network-integrated approach. IEEE Internet Things J 7(7):6143–6149. https://doi.org/10.1109/JIOT.2020.2977196

    Article  Google Scholar 

  5. Khan PW, Byun YC (2021) Secure transactions management using blockchain as a service software for the internet of things. In: Kim H, Lee R (eds) Software engineering in IoT, big data, cloud and mobile computing, Studies in computational intelligence, vol 930. Springer, Cham. https://doi.org/10.1007/978-3-030-64773-5_10

    Chapter  Google Scholar 

  6. Li W, Tan J, Wang Y (2020) A framework of blockchain-based collaborative intrusion detection in software defined networking. In: Kutyłowski M, Zhang J, Chen C (eds) Network and System Security, NSS 2020. Lecture notes in computer science, vol 12570. Springer, Cham. https://doi.org/10.1007/978-3-030-65745-1_15

    Chapter  Google Scholar 

  7. Mohammed AH, Khaleefah RM, Hussein MK, Abdulateef IA (2020) A review software defined networking for Internet of Things. In: 2020 International congress on human-computer interaction, optimization and robotic applications (HORA), Ankara, Turkey, pp. 1–8, https://doi.org/10.1109/HORA49412.2020.9152862

  8. Sharma PK, Chen M, Park JH (2018) A software defined fog node based distributed blockchain cloud architecture for IoT. IEEE Access 6:115–124. https://doi.org/10.1109/ACCESS.2017.2757955

    Article  Google Scholar 

  9. Hu J, Reed M, Al-Naday M, Thomos N (2020) Blockchain-aided flow insertion and verification in software defined networks. In: 2020 Global Internet of Things Summit (GIoTS), Dublin, Ireland, pp. 1–6, https://doi.org/10.1109/GIOTS49054.2020.9119638

  10. Wu J, Dong M, Ota K, Li J, Yang W (2020) Application-aware consensus management for software-defined intelligent blockchain in IoT. IEEE Netw 34(1):69–75. https://doi.org/10.1109/MNET.001.1900179

    Article  Google Scholar 

  11. Rafique W, Qi L, Yaqoob I, Imran M, Rasool RU, Dou W (2020) Complementing IoT services through software defined networking and edge computing: a comprehensive survey. IEEE Commun Surv Tutorials 22(3):1761–1804. https://doi.org/10.1109/COMST.2020.2997475

    Article  Google Scholar 

  12. Luo J, Chen Q, Yu FR, Tang L (June 2020) Blockchain-enabled software-defined industrial internet of things with deep reinforcement learning. IEEE Internet Things J 7(6):5466–5480. https://doi.org/10.1109/JIOT.2020.2978516

    Article  Google Scholar 

  13. Rajmohan R, Ananth Kumar T, Pavithra M, Sandhya SG (2020) 11 Blockchain. In: Blockchain technology: fundamentals, applications, and case studies 177

    Google Scholar 

  14. Agrawal R, Chatterjee JM, Kumar A, Rathore PS (2020) Blockchain technology and the Internet of Things: challenges and applications in bitcoin and security. Apple Academic Press. https://books.google.co.in/books?id=FCoMEAAAQBAJ

  15. Kalaipriya R, Devadharshini, S, Rajmohan R, Pavithra M, Ananthkumar T (2020) Certain investigations on leveraging blockchain technology for developing electronic health records. In: 2020 International conference on system, computation, automation and networking (ICSCAN), pp. 1–5. IEEE

    Google Scholar 

  16. Julie EG, Vedha Nayahi JJ, Jhanjhi NZ (2020) Blockchain Technology: Fundamentals, Applications, and Case Studies (1st ed.). CRC Press. https://doi.org/10.1201/9781003004998

  17. Manju Bala P, Kayalvizhi J, Usharani S, Jayakumar D (2018) A decentralized file shareing & data transmission in peer to peer communication using edonkey protocol. Int J Pure Appl Math 119(14):1027–1032

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Manju Bala, P., Usharani, S., Ananth Kumar, T., Rajmohan, R., Pavithra, M. (2022). Blockchain-Based IoT Architecture for Software-Defined Networking. In: Raj, P., Dubey, A.K., Kumar, A., Rathore, P.S. (eds) Blockchain, Artificial Intelligence, and the Internet of Things. EAI/Springer Innovations in Communication and Computing. Springer, Cham. https://doi.org/10.1007/978-3-030-77637-4_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-77637-4_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-77636-7

  • Online ISBN: 978-3-030-77637-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics