 
								Software Defined Networking for Wireless Sensor Networks: A Survey
								
									
										
											
											
												Muhammad Ali Hassan,
											
										
											
											
												Quoc-Tuan Vien,
											
										
											
											
												Mahdi Aiash
											
										
									
								 
								
									
										Issue:
										Volume 3, Issue 2, March 2017
									
									
										Pages:
										10-22
									
								 
								
									Received:
										24 April 2017
									
									Accepted:
										11 May 2017
									
									Published:
										28 May 2017
									
								 
								
								
								
									
									
										Abstract: One main feature of Software Defined Networking (SDN) is the basic principle of decoupling a device’s control plane from its data plane. This simplifies network management and gives network administrators a remarkable control over the network elements. As the control plane for each device within the network is now implemented on a separate controller, this reliefs individual devices from the overhead caused by complex routing. Specifically, this feature has been shown to be extremely beneficial in the case of resource-constrained Wireless Sensor Networks (WSNs). By keeping the control logic away from the low-powered nodes, the WSNs can resolve their major issues of resource underutilisation and counter-productivity. This paper highlights the importance of adopting the SDN in the WSNs as a relatively new networking paradigm. This is introduced through a comprehensive survey on relevant networking paradigms and protocols supported by a critical evaluation of the advantages and disadvantages of these mechanisms. Furthermore, open research issues and challenges are pointed out shedding a light on future innovations in this field.
										Abstract: One main feature of Software Defined Networking (SDN) is the basic principle of decoupling a device’s control plane from its data plane. This simplifies network management and gives network administrators a remarkable control over the network elements. As the control plane for each device within the network is now implemented on a separate controll...
										Show More