Abstract
Ensuring reliability for IoT networks is very crucial for the use cases like autonomous self-driving car, tactile internet, healthcare devices, etc., which requires continued communication to facilitate un-interrupted services. Software defined networks (SDN) facilitates to program the network and enables efficient control over the complicated network infrastructure like IoT. For a continued and effective implementation of SDN in IoT networks, it must solve the network reliability challenges to provision the low-latency and ultra-reliable transmission scenarios even in the case of failures in the network. In comparison with the path-based recovery, the local rerouting is a preferred solution for rapid failure recovery. For achieving the rapid local recovery, backup paths must be pre-configured for every flow on the link, which results in memory consumption of the switch for maintaining flow rules of the backup paths. Also, the efforts required for rerouting of every flow can delay the failure recovery. The book chapter will focus on the issues associated with failure management in software defined IoT networks and proposes forwarding table configuration in network, which can autonomously recover an OpenFlow-based IoT network from a link or a node failure. We firstly present Local Immediate (LIm) and Immediate Controller Dependent (ICoD) failure management approaches to overcome the shortcomings of link failure management approaches in SDN. Our proposed approaches conserve the memory of switches by reducing the backup path rules by aggregating the flow rule on the common network component using VLAN-enabled flow labelling. The proposed approaches are expected to accomplish recovery in the range of 2–20 ms and will fulfill the stringent 50 ms recovery condition of Carrier Grade Networks (CGNs). Next, we extend our solution on single link recovery and present forwarding table configuration for the network to accomplish the switch recovery. To validate our proposed approaches for the link and switch recovery, we evaluated the performance in following points; (i) Number of flow entries can be saved to enable the protection against failures, and (ii) how quickly the recovery can be accomplished.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
https://www.cisco.com/c/dam/en_us/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf
https://www.abiresearch.com/press/21-billion-iot-devices-will-ship-embedded-real-tim/
Mannie, E., Papadimitriou, D.: Recovery (protection and restoration) terminology for generalized multi-protocol label switching (GMPLS). In: RFC 4427, IETF (2006)
Vasseur, J.P., Pickavet, M., Demeester, P.: Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP and MPLS. Morgan Kaufmann (2004)
OpenFlow Switch Specification Version 1.3. https://www.openflow.org/, June 25. 2012.
Katz, D., Ward, D.: Bidirectional forwarding detection. In: RFC-5880, IETF (2010)
Sharma, S., Staessens, D., Colle, D., Pickavet, M., Demeester, P.: Enabling fast failure recovery in OpenFlow networks. In: The proceedings of International Workshop on the Design of Reliable Communication Networks (DRCN) (2011)
Sharma, S., Staessens, D., Colle, D., Mario, P., Demeester, P.: OpenFlow: meeting carrier-grade recovery requirements. J. Comput. Commun. 656–665 (2013)
Yu, Y., Chen., S. Xin, L., Wang., Y.: A framework of using OpenFlow to handle transient link failure. In: The proceedings of Transportation, Mechanical, and Electrical Engineering (TMEE), 16–18 Dec 2011, pp. 2050–2053
Sgambelluri, A., Giorgetti, A., Cugini, F., Paolucci, F., Castoldi, P.: OpenFlow-based segment protection in ethernet networks. J. Optical Commun. Netw. 5–9 Sept. 2013, pp. 1066–1075
Mysore, R., Pamboris, A., Farrington, N., Huang, N., Miri, P., Radhakrishnan, S., Subramanya, V., Vahdat, A.: PortLand: a scalable fault-tolerant layer 2 data center network fabric. In: The Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication, 4 Aug 2009, pp. 39–50
Iyer, A.S., Mann, V., Samineni, N.R.: SwitchReduce: reducing switch state and controller involvement in OpenFlow networks. In: The proceedings of IFIP Networking Conference, 22–24 May 2013, pp. 1–9
Curtis, A., Mogul, J., Tourrilhes, J., Yalagandula, P., Sharma, P., Banerjee, S.: DevoFlow: scaling flow management for high-performance networks. In: The Proceedings of the ACM SIGCOMM 2011 Conference (SIGCOMM’11), pp. 254–265.
Kempf, J., Bellagamba, E., Kern, A., Jocha, D., Takacs, A., Skoldstrom, P.: Scalable fault management for OpenFlow. In: The proceedings of Communications (ICC), 10–15 June 2012, pp. 6606–6610
Kim, H., Santos, Turner, J.R., Schlansker, Y., Tourrilhes, M., Feamster, J.: CORONET: fault tolerance for software defined networks. In: The proceedings of Network Protocols, Nov 2012, pp. 1–2
Pfeiffenberger, T., Du, J.L., Arruda, P.B., Anzaloni, A.: Reliable and flexible communications for power systems: fault-tolerant multicast with SDN/OpenFlow. In: 7th IFIP International Conference on New Technologies, Mobility and Security (NTMS), Paris, pp. 1–6 (2015)
Cascone, C., Pollini, L., Sanvito, D., Capone, A.: Traffic management applications for stateful SDN data plane. In: EWSDN 2015, Sept. 2015
Thorat, P., Raza, S., Nguyen, T., Im, G., Choo, H., Kim, D.: Optimized self-healing framework for software defined networks. In: The Proceedings of the 9th International Conference on Ubiquitous Information Management and Communication (IMCOM’15). ACM, New York, NY, USA, Article, pp. 1–6
Thorat, P., Challa, R., Raza, S., Kim, D., Choo, H.: Proactive failure recovery scheme for data traffic in software defined network. In: The Proceedings of NetSoft (2016)
Thorat, P., Raza, S.M., Kim, D.S., Choo, H.: Rapid recovery from link failures in software-defined networks. J. Commun. Netw. 19(6), 648–665 (2017)
Thorat, P., Challa, R., Raza, S.M., Kim, D.S., Choo, H.: Proactive failure recovery scheme for data traffic in software defined networks. In: 2016 IEEE NetSoft Conference and Workshops (NetSoft) (2016)
Thorat, P., Jeon, S., Choo, H.: Enhanced local detouring mechanisms for rapid and lightweight failure recovery in OpenFlow networks. In: Computer Communications (2017)
Thorat, P., Jeon, S., Raza, S.M., Challa, R., Choo, H.: Scalable and efficient forwarding table design for multi-link failover in OpenFlow-enabled networks. In: IETE Technical Review (2017)
https://www.3gpp.org/news-events/3gpp-news/1774-5g_wiseharbour
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
Thorat, P., Singh, S., Bhat, A., Lakshmi Narasimhan, V., Jain, G. (2020). SDN-Enabled IoT: Ensuring Reliability in IoT Networks Through Software Defined Networks. In: Matin, M. (eds) Towards Cognitive IoT Networks. Internet of Things. Springer, Cham. https://doi.org/10.1007/978-3-030-42573-9_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-42573-9_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-42572-2
Online ISBN: 978-3-030-42573-9
eBook Packages: EngineeringEngineering (R0)