Abstract
This article extends the promising software-defined networking technology to wireless sensor networks to achieve two goals: 1) reducing the information exchange between the control and data planes, and 2) counterbalancing between the sender’s waiting-time and the duplicate packets. To this end and beyond the state-of-the-art, this work proposes an SDN-based architecture, namely MINI-SDN, that separates the control and data planes. Moreover, based on MINI-SDN, we propose MINI-FLOW, a communication protocol that orchestrates the computation of flows and data routing between the two planes. MINI-FLOW supports uplink, downlink and intra-link flows. Uplink flows are computed based on a heuristic function that combines four values, the hops to the sink, the Received Signal Strength (RSS), the direction towards the sink, and the remaining energy. As for the downlink flows, two heuristic algorithms are proposed, Optimized Reverse Downlink (ORD) and Location-based Downlink(LD). ORD employs the reverse direction of the uplink while LD instantiates the flows based on a heuristic function that combines three values, the distance to the end node, the remaining energy and RSS value. Intra-link flows employ a combination of uplink/downlink flows. The experimental results show that the proposed architectureand communication protocol perform and scale well with both network size and density, considering the joint problem of routing and load balancing.
Highlights
Conventional WSNs have been conceived to be application-specific, which makes it incredibly difficult to reconfigure high-level policies and respond to network-wide events
The main contributions of this paper are as follows: 1) We propose MINI-SDN, a new architecture that integrates the conventional WSN and the Software-Defined Networking (SDN). 2) Based on MINI-SDN, we propose MINI-FLOW, a communication protocol that facilitates the intercommunication between the elements in the data plane and the control plane
After coordination, one candidate will be selected to forward the packet while the other candidates will abort the received packet
Summary
Conventional WSNs have been conceived to be application-specific, which makes it incredibly difficult to reconfigure high-level policies and respond to network-wide events. These studies provided convincing motivations for the extension of SDN concept to conventional WSN These studies mostly addressed the challenges and the abstract architecture while the information exchange between the controllers and the end nodes has not been addressed well so far. Motivated by these observations, in this work, we briefly address the WSN-SDN architecture and deeply address the flows computation and instantiation, aiming at the following two goals.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.