Evolving SDN for Low-Power IoT Networks. Baddeley, M., Nejabati, R., Oikonomou, G., Sooriyabandara, M., & Simeonidou, D. In 2018 4th IEEE Conference on Network Softwarization and Workshops (NetSoft), pages 71–79, June, 2018.
doi  abstract   bibtex   
Software Defined Networking (SDN) offers a flexible and scalable architecture that abstracts decision making away from individual devices and provides a programmable network platform. Low-power wireless Internet of Things (IoT) networks, where multi-tenant and multi-application architectures require scalable and configurable solutions, are ideally placed to capitalize on this research. However, implementing a centralized SDN architecture within the constraints of a low-power wireless network faces considerable challenges. Not only is controller traffic subject to jitter due to unreliable links and network contention, but the overhead generated by SDN can severely affect the performance of other traffic. This paper addresses the challenge of bringing high-overhead SDN architecture to IEEE 802.15.4 networks. We explore how the traditional view of SDN needs to evolve in order to overcome the constraints of low-power wireless networks, and discuss protocol and architectural optimizations necessary to reduce SDN control overhead - the main barrier to successful implementation. Additionally, we argue that interoperability with the existing protocol stack is necessary to provide a platform for controller discovery, and coexistence with legacy networks. We consequently introduce μSDN, a lightweight SDN framework for Contiki OS with both IPv6 and underlying routing protocol interoperability, as well as optimizing a number of elements within the SDN architecture to reduce control overhead to practical levels. We evaluate μSDN in terms of latency, energy, and packet delivery. Through this evaluation we show how the cost of SDN control overhead (both bootstrapping and management) can be reduced to a point where comparable performance and scalability is achieved against an IEEE 802.15.4-2012 RPL-based network. Additionally, we demonstrate μSDN through simulation: providing a use-case where the SDN configurability can be used to provide Quality of Service (QoS) for critical network flows experiencing interference, and we achieve considerable reductions in delay and jitter in comparison to a scenario without SDN.
@inproceedings{baddeley_evolving_2018,
	title = {Evolving {SDN} for {Low}-{Power} {IoT} {Networks}},
	doi = {10.1109/NETSOFT.2018.8460125},
	abstract = {Software Defined Networking (SDN) offers a flexible and scalable architecture that abstracts decision making away from individual devices and provides a programmable network platform. Low-power wireless Internet of Things (IoT) networks, where multi-tenant and multi-application architectures require scalable and configurable solutions, are ideally placed to capitalize on this research. However, implementing a centralized SDN architecture within the constraints of a low-power wireless network faces considerable challenges. Not only is controller traffic subject to jitter due to unreliable links and network contention, but the overhead generated by SDN can severely affect the performance of other traffic. This paper addresses the challenge of bringing high-overhead SDN architecture to IEEE 802.15.4 networks. We explore how the traditional view of SDN needs to evolve in order to overcome the constraints of low-power wireless networks, and discuss protocol and architectural optimizations necessary to reduce SDN control overhead - the main barrier to successful implementation. Additionally, we argue that interoperability with the existing protocol stack is necessary to provide a platform for controller discovery, and coexistence with legacy networks. We consequently introduce μSDN, a lightweight SDN framework for Contiki OS with both IPv6 and underlying routing protocol interoperability, as well as optimizing a number of elements within the SDN architecture to reduce control overhead to practical levels. We evaluate μSDN in terms of latency, energy, and packet delivery. Through this evaluation we show how the cost of SDN control overhead (both bootstrapping and management) can be reduced to a point where comparable performance and scalability is achieved against an IEEE 802.15.4-2012 RPL-based network. Additionally, we demonstrate μSDN through simulation: providing a use-case where the SDN configurability can be used to provide Quality of Service (QoS) for critical network flows experiencing interference, and we achieve considerable reductions in delay and jitter in comparison to a scenario without SDN.},
	booktitle = {2018 4th {IEEE} {Conference} on {Network} {Softwarization} and {Workshops} ({NetSoft})},
	author = {Baddeley, Michael and Nejabati, Reza and Oikonomou, George and Sooriyabandara, Mahesh and Simeonidou, Dimitra},
	month = jun,
	year = {2018},
	keywords = {Computer architecture, IEEE 802.15 Standard, IEEE 802.15.4-2012 RPL-based network, IP networks, Interference, Internet of Things, IoT, Network topology, Protocols, Quality of Service, Quality of service, RPL, SDN, SDN configurability, SDN control overhead, Software Defined Networking, Wireless Sensor Network, Wireless networks, Zigbee, architectural optimizations, centralized SDN architecture, controller discovery, controller traffic subject, critical network flows, evolving SDN, high-overhead SDN architecture, legacy networks, lightweight SDN framework, low-power IoT networks, low-power wireless Internet of Things networks, low-power wireless network, multi-tenant architectures, multiapplication architectures, network contention, open systems, operating systems (computers), programmable network platform, protocol stack, quality of service, routing protocol interoperability, routing protocols, software defined networking, unreliable links},
	pages = {71--79}
}

Downloads: 0