Abstract

The Internet of Things (IoT) brings new potentials in humans’ everyday life activities through enabling applications with stringent communication demands, including mobile IoT applications. State-of-the-art routing protocols for the IoT, such as IPv6 routing protocol for low-power and lossy networks (RPL), have not been originally designed for such challenging applications. Recent proposals blend the software-defined networking (SDN) paradigm with IoT, enabling better-informed and bespoke routing control, matching the application requirements. In this article, we propose SD-MIoT , an open-source SDN solution for mobile IoT environments that consists of a modular SDN controller and an OpenFlow-like protocol. SD-MIoT detects passively in real-time, the network’s mobile nodes through mobility detector (MODE), an intelligent algorithm that utilizes the connectivity graph of the SDN controller. It incorporates novel mobility-aware topology discovery mechanisms, routing policies, and flow-rule establishment methods, all of them balancing control overhead with routing robustness, according to nodes’ mobility behavior detected by MODE. We provide extensive evaluation results over two realistic scenarios, further confirming the suitability of SD-MIoT for mobile IoT environments and demonstrating reliable operation in terms of successful data packet delivery with low control overhead.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.