wireless sensor open flow

13
+ Sensor OpenFlow Enabling Software-Defined Wireless Sensor Networks

Upload: kellycheah

Post on 15-Jun-2015

923 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wireless sensor open flow

+

Sensor OpenFlow

Enabling Software-Defined Wireless Sensor Networks

Page 2: Wireless sensor open flow

+ Data Plane: Creating Flows

classify WSN addressing schemes into Class-1 , compact network-unique addresses such as the ZigBee 16-bit network addresses (e.g., 0x796F as assigned by the CSkip algorithm [9]), and Class-2 , concatenated attribute-value pairs (CAV) such as “30< temperature< 60” and “Zone-ID=7 AND x -coordinate> 150”

Redefine flow tables to cater for the special addressing schemes in WSN

Page 3: Wireless sensor open flow

+ Control Plane: SOF Channel

If, otherwise, the network operator chooses to augment WSN with IP (and use our recommended IP stacks), SOFchannels will be self-supplied because uIP, uIPv6 and Blip are all shipped with ready-to-use TCP implementations.

If the network operator chooses the non-IP solution, i.e., redefining flowtables, then the SOF channel can be supplied by overlaying a transport protocol directly over WSN.

Page 4: Wireless sensor open flow

+ Curbing Control Traffic

1. the end-to end SOF channel is slow (as it is in-band of WSN), the latencybetween sending packet-in and receiving packet-out or flow-mod is much larger than in OpenFlow. - a large number of incoming packets

2. major traffic in WSN is upstream – use destination addresses to bundle packets into flows

Sensor only sends one packet-in forthe first table-miss and suppresses subsequent packet-in whose associated packets have the same destination address (Class-1 or Class-2) as the first packet, until the corresponding packet-out or flow-mod is received or a predefined timeoutOccurs.

Page 5: Wireless sensor open flow

+traf-gen module: interrupt routine

traf-gen module can run in a blocking (synchronously awaiting sensory data to become available), callback (asynchronously triggered by a “data-available” event), or round-robin (periodically checking if data are available) manner

Sensory data generation consists of two very simple steps: reading data from the sensing hardware, and converting the data if needed.

Page 6: Wireless sensor open flow

+traf-gen module: interrupt routine

traf-gen module can run in a blocking (synchronously awaiting sensory data to become available), callback (asynchronously triggered by a “data-available” event), or round-robin (periodically checking if data are available) manner

Sensory data generation consists of two very simple steps: reading data from the sensing hardware, and converting the data if needed.

Page 7: Wireless sensor open flow

+in-net proc module

data aggregation standard operations: average, median, min, max, or removing redundant data

absorbed into flow tables as a specialway of packet handling, which would mitigate the compromise & enhance network programmability

If the processing is not needed by a packet, this module simply passes the packet intact to the flow table.

future changes to the processing algorithm - use over-the-air programming (OTA) –allows updating sensor firmware & software wirelessly & remotely

(Libelium - offers a package that features secured and interference-free OTA programming)

Page 8: Wireless sensor open flow

+ Backward and Peer Compatibility

SOF should enable OpenFlow to recognize SOF flow tables so that OpenFlow can relegate Class-1 and Class-2 flow entries to SOF

Making SOF peer compatible with OpenFlow

SOF inherits backward compatibility from OpenFlow. An SOF-hybrid sensor will have a NORMAL logical port defined similarly as by OpenFlow, which directs packets to traditionalsensor network forwarding.

Page 9: Wireless sensor open flow

+

3g/Wireless Offload

WiMax

Page 10: Wireless sensor open flow

+

Page 11: Wireless sensor open flow

+

Intouch Mobile Client detects Gary is in mobility state. There is no operator policy set and the device defaults to in-built policy without pulling any connection policies from operator.

Page 12: Wireless sensor open flow

+

Key Benefits

Page 13: Wireless sensor open flow

+

New Idea

Seamless connectivity from mobile/table to PC