 sense the physical phenomenon forwarding of the sensed data packet and interaction with its peer neighboring nodes. Although this model works well for fixed application-specific tasks, it does not Downloaded: 4/15/2022 9:44:49 AM Nova Southeastern University IP Address: 137.52.76.29 Software-Defined Networking Paradigm in Wireless Sensor Networks provide flexibility and elasticity to change the application and control and very hard to manage due to its complexity and also does not provides energy efficient solutions. In order to solve above said problems, recently SDN based WSN framework are proposed by various researcher in the (Jagadeesan, 2014; Bizanis, 2016; Jarraya, 2014; Olivier, 2015; Haque, 2016; Gante, 2014; Luo, 2012; Zeng, 2013). This section discussed a generic framework for SDWSN architecture and its functionality. Figure 1 illustrates a generic architecture of software defined wireless sensor network which consists of three layers such as Application, Control and Data layer. Functionalities of these layers are discussed as follows: Physical Infrastructure Layer: In this layer, different kinds of the physical devices such as sensor nodes, gateway nodes, and sink nodes are included. These physical devices contains both hardware and software components. The hardware components of a typical sensor node consist of a sensing, radio and energy unit. A generic block diagram of SDN based wireless sensor node is illustrated in Figure 2. The software component of a sensor node consists of sensing module, data aggregation module, abstract layer and flow table. Sensing module performs the sampling of the sensor readings. The flow table of each node contains rules for forwarding the traffic which is provided by Figure 1. Generic architecture of software-defined wireless sensor networks Application layer Routing Control Mobility Security & User Application Management Authentication North bound Interface SDN Controller I SDN Controller 2 SDN Controller n Control layer South bound Interface Infrastructure layer Sen