Trending Technology Machine Learning, Artificial Intelligent, Block Chain, IoT, DevOps, Data Science

Recent Post

Codecademy Code Foundations

Search This Blog

SOFTWARE DEFINED IOT NETWORKING in IoT

* SDN is useful to manage and control IoT network
* Wirless sensor nodes (WSN) and network can be controlled using SDN-based applications. 
* Network performance can be improved significantly using SDN-based approaches over the traditional approaches.

Benefits of Integrating SDN 
  • Intelligence routing decisions can be deployed using SDN
  • Simplification of information collection, analysis and decision making
  • Visibility of network resources - network management is simplified based on user, device and application - specific requirements
  • Intelligent traffic pattern analysis and coordinated decision
SDN for IoT



Constrained  Node Networks → Control of end-devices, such as sensors and actuators

Intelligent Aggregation → Rule - placement at access devices, while considering mobility and heterogeneity of end-users

Transport Network → Rule - placement and traffic engineering at backbone networks

IoT Cloud → Flow classification and enhanced security at data center networks


Wireless Sensor Network 1

Challenges
  • Real-time programming of sensor nodes
  • Vendor-specific architecture
  • Resource constrained - heavy computation cannot be performed
  • Limited memory - cannot insert too many control programs
Wireless Sensor Network 11

Opportunities
  • Can we program the sensor nodes in real-time?
  • Can we change the forwarding path in real-time?
  • Can we integrate different sensor nodes in a WSN?
 Software-Defined WSN 1

Sensor OpenFlow (Lup et al., IEEE Comm. Letters '12)
→ Value-centric data foewarding
  • Forward the sensed data if exceeds a certain value
→ ID-centric data forwarding
  • Forward the sensed data based on the ID of the source node
Real-life implementation of such method NOT done

Software-Defined WSN 11

Soft-WSN (Bera et al., IEEE DJ '16)
* Sensor Device Management
     → Sensor management
  • Multiple sensors can be implemented in a single sensor board
  • Sensors can be used depending on application-specific requirements
  → Delay management
  • Delay for sensing can be changed dynamically in real-time
  → Active-Sleep Management
  • States of active and sleep mode can be changed dynamically 

Software-Defined WSN 111

Soft-WSN

Topology Management
    - Node-specific management - forwarding logic of a particular sensor can be modified
    - Network-specific management
  • Forward all traffic of a node in the network
  • Drop all traffic of a node in the network
 Experimental results show that network performance can be improved using software-defined WSN over traditional WSN


Soft-WSN: Result 1


Packet delivery ratio in the network increases using Soft-WSN compared to the traditional WSN.

Soft-WSN: Result 11


 Number of replicated data packets is reduced using Soft-WSN over the traditional WSN.

Soft-WSN: Result 111



Number of control messages in the network is higher using Soft-WSN over the traditional WSN. This is due to the PACKET-IN message in the network. Each time a node receives a new packet, it asks the controller for getting adequate forwarding logic. 

SDN-WISE Protocol Stack

Sensor node includes
  • IEEE 802.15.4 protocol
  • Micro control unit (MCU)
  • Above IEEE 802.15.4 stack, Forwarding layer consists of Flow-rules.
  • INPP - In Network Packet Processing


No comments:

Post a Comment

Popular Posts