Embedded vs. External Controllers in Software-Defined IoT Networks
Miheer Kulkarni, Michael Baddeley, Israat Haque

TL;DR
This paper compares embedded and external SDN controllers in IoT networks, demonstrating that embedded controllers offer performance benefits at small scales, but external controllers become preferable as networks grow larger.
Contribution
It introduces a performance comparison between embedded and external SDN controllers in IoT, highlighting when each approach is advantageous based on network size.
Findings
Embedded controllers perform better in small IoT networks.
The performance advantage of embedded controllers diminishes as network size increases.
A threshold network size is identified where external controllers become more effective.
Abstract
The flexible and programmable architectural model offered by Software-Defined Networking (SDN) has re-imagined modern networks. Supported by powerful hardware and high-speed communications between devices and the controller, SDN provides a means to virtualize control functionality and enable rapid network reconfiguration in response to dynamic application requirements. However, recent efforts to apply SDN's centralized control model to the Internet of Things (IoT) have identified significant challenges due to the constraints faced by embedded low-power devices and networks that reside at the IoT edge. In particular, reliance on external SDN controllers on the backbone network introduces a performance bottleneck (e.g., latency). To this end, we advocate a case for supporting Software-Defined IoT networks through the introduction of lightweight SDN controllers directly on the embedded…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
