SlideShare a Scribd company logo
+




    Sensor OpenFlow

    Enabling Software-Defined Wireless Sensor
    Networks
+
     Data Plane: Creating Flows
    Redefine flow tables to cater for the special addressing schemes in WSN




    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”
+
     Control Plane: SOF Channel


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




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

    Sensor only sends one packet-in for
    the 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 timeout
    Occurs.
    1. the end-to end SOF channel is slow
    (as it is in-band of WSN), the latency
    between 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
+
    traf-gen module: interrupt routine
    Sensory data generation consists of two very simple steps: reading data from the sensing
    hardware, and converting the data if needed.




    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
+
    traf-gen module: interrupt routine
    Sensory data generation consists of two very simple steps: reading data from the sensing
    hardware, and converting the data if needed.




    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
+
    in-net proc module
    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)

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

    absorbed into flow tables as a special
    way of packet handling, which would
    mitigate the compromise &enhance
    network programmability
+
    Backward and Peer Compatibility
        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 traditional
        sensor network forwarding.
        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
+




    3g/Wireless Offload

    WiMax
+
+




    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.
+




    Key
    Benefits
+




    New Idea

    Seamless connectivity from mobile/table to PC

More Related Content

What's hot

Spaning Tree Protocol
Spaning Tree ProtocolSpaning Tree Protocol
Spaning Tree Protocol
Atakan ATAK
 
OSPF (Open Shortest Path First) Case Study: Anil Nembang
OSPF (Open Shortest Path First) Case Study: Anil NembangOSPF (Open Shortest Path First) Case Study: Anil Nembang
OSPF (Open Shortest Path First) Case Study: Anil NembangAnil Nembang
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutions
Siddhi Viradiya
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
Respa Peter
 
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocol
Ameer Agel
 
Dynamic Routing Protocol OSPF
Dynamic Routing Protocol OSPFDynamic Routing Protocol OSPF
Dynamic Routing Protocol OSPF
Atakan ATAK
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolIftach Ian Amit
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
assinha
 
Routing
RoutingRouting
Routing
Saima Azam
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
Nishant Munjal
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
Aung Thu Rha Hein
 
Resource reservation protocol
Resource reservation protocolResource reservation protocol
Resource reservation protocol
Atakan ATAK
 
IS-IS Protocol Adjacency
IS-IS Protocol Adjacency IS-IS Protocol Adjacency
IS-IS Protocol Adjacency
NetProtocol Xpert
 
Label distribution protocol
Label distribution protocolLabel distribution protocol
Label distribution protocol
Atakan ATAK
 
Rip
RipRip
Routing table
Routing tableRouting table
Routing table
obadahamdan
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
Sourabh Goyal
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
Reza Farahani
 

What's hot (20)

Spaning Tree Protocol
Spaning Tree ProtocolSpaning Tree Protocol
Spaning Tree Protocol
 
OSPF (Open Shortest Path First) Case Study: Anil Nembang
OSPF (Open Shortest Path First) Case Study: Anil NembangOSPF (Open Shortest Path First) Case Study: Anil Nembang
OSPF (Open Shortest Path First) Case Study: Anil Nembang
 
network convergence problem and solutions
network convergence  problem and solutionsnetwork convergence  problem and solutions
network convergence problem and solutions
 
Rip ospf and bgp
Rip ospf and bgpRip ospf and bgp
Rip ospf and bgp
 
Open shortest path first (ospf)
Open shortest path first (ospf)Open shortest path first (ospf)
Open shortest path first (ospf)
 
ospf routing protocol
ospf routing protocolospf routing protocol
ospf routing protocol
 
Dynamic Routing Protocol OSPF
Dynamic Routing Protocol OSPFDynamic Routing Protocol OSPF
Dynamic Routing Protocol OSPF
 
Ospf
 Ospf Ospf
Ospf
 
An intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocolAn intoroduction to the IS-IS IGP routing protocol
An intoroduction to the IS-IS IGP routing protocol
 
Layer3protocols
Layer3protocolsLayer3protocols
Layer3protocols
 
Routing
RoutingRouting
Routing
 
Routing Techniques
Routing TechniquesRouting Techniques
Routing Techniques
 
Link state routing protocol
Link state routing protocolLink state routing protocol
Link state routing protocol
 
Resource reservation protocol
Resource reservation protocolResource reservation protocol
Resource reservation protocol
 
IS-IS Protocol Adjacency
IS-IS Protocol Adjacency IS-IS Protocol Adjacency
IS-IS Protocol Adjacency
 
Label distribution protocol
Label distribution protocolLabel distribution protocol
Label distribution protocol
 
Rip
RipRip
Rip
 
Routing table
Routing tableRouting table
Routing table
 
Routing protocols
Routing protocolsRouting protocols
Routing protocols
 
OSPF Fundamental
OSPF FundamentalOSPF Fundamental
OSPF Fundamental
 

Viewers also liked

Presentation11
Presentation11Presentation11
Presentation11KellyCheah
 
User-Defined Network Cloud
User-Defined Network CloudUser-Defined Network Cloud
User-Defined Network Cloud
Open Networking Summits
 
Valiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious RoutingValiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious Routing
Jason TC HOU (侯宗成)
 
Data Center Network Multipathing
Data Center Network MultipathingData Center Network Multipathing
Data Center Network Multipathing
Jason TC HOU (侯宗成)
 
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Jason TC HOU (侯宗成)
 
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONSDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
Open Networking Summits
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
Mark Hinkle
 
Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012
Jason TC HOU (侯宗成)
 
DevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksDevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance Networks
Jason TC HOU (侯宗成)
 
App 的隱形殺手 - 留存率
App 的隱形殺手 - 留存率App 的隱形殺手 - 留存率
App 的隱形殺手 - 留存率
Jason TC HOU (侯宗成)
 
ONS content extraction
ONS content extractionONS content extraction
ONS content extractionKellyCheah
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATTKellyCheah
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
Open Networking Summits
 
Spreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesSpreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use cases
Open Networking Summits
 
Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)
sangyun han
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Radisys Corporation
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
SDN_Paris
 
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for CarriersSummit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
OPNFV
 

Viewers also liked (20)

Sdn05
Sdn05Sdn05
Sdn05
 
Presentation11
Presentation11Presentation11
Presentation11
 
User-Defined Network Cloud
User-Defined Network CloudUser-Defined Network Cloud
User-Defined Network Cloud
 
Valiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious RoutingValiant Load Balancing and Traffic Oblivious Routing
Valiant Load Balancing and Traffic Oblivious Routing
 
Data Center Network Multipathing
Data Center Network MultipathingData Center Network Multipathing
Data Center Network Multipathing
 
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
Hedera - Dynamic Flow Scheduling for Data Center Networks, an Application of ...
 
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATIONSDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
SDN & OPTICAL FLOW STEERING FOR NETWORK FUNCTION VIRTUALIZATION
 
All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight All Things Open SDN, NFV and Open Daylight
All Things Open SDN, NFV and Open Daylight
 
Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012Software-Defined Networking , Survey of HotSDN 2012
Software-Defined Networking , Survey of HotSDN 2012
 
Presentation1
Presentation1Presentation1
Presentation1
 
DevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance NetworksDevoFlow - Scaling Flow Management for High-Performance Networks
DevoFlow - Scaling Flow Management for High-Performance Networks
 
App 的隱形殺手 - 留存率
App 的隱形殺手 - 留存率App 的隱形殺手 - 留存率
App 的隱形殺手 - 留存率
 
ONS content extraction
ONS content extractionONS content extraction
ONS content extraction
 
presentationGAATT
presentationGAATTpresentationGAATT
presentationGAATT
 
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
OPNFV Webinar – No Time to Wait: Accelerating NFV Time to Market Through Open...
 
Spreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use casesSpreading NFV through the Network: the ETSI NFV use cases
Spreading NFV through the Network: the ETSI NFV use cases
 
Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)Implementing SDN Testbed(ONOS & OpenVirteX)
Implementing SDN Testbed(ONOS & OpenVirteX)
 
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data CentersDeploying Hyperscale SDN and NFV in Next-Generation Data Centers
Deploying Hyperscale SDN and NFV in Next-Generation Data Centers
 
Onos overview meetup sdn paris - redux
Onos overview  meetup sdn paris - reduxOnos overview  meetup sdn paris - redux
Onos overview meetup sdn paris - redux
 
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for CarriersSummit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
Summit 16: Open-O Mini-Summit - Open Source Evolution for Carriers
 

Similar to Wireless sensor open flow

CisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsecCisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsec
AreaNetworking.it
 
WLAN - IEEE 802.11
WLAN - IEEE 802.11WLAN - IEEE 802.11
WLAN - IEEE 802.11
Rahul Hada
 
Provide a full explanation to the below question.1. Summarize the .pdf
Provide a full explanation to the below question.1. Summarize the .pdfProvide a full explanation to the below question.1. Summarize the .pdf
Provide a full explanation to the below question.1. Summarize the .pdf
arihantmobileselepun
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
Unit8 tgb
Unit8 tgbUnit8 tgb
Unit8 tgb
Vivek Maurya
 
Switching Types
Switching TypesSwitching Types
Switching Types
Kishore Kumar
 
Network programmability: an Overview
Network programmability: an Overview Network programmability: an Overview
Network programmability: an Overview
Aymen AlAwadi
 
OTV(Overlay Transport Virtualization)
OTV(Overlay  Transport  Virtualization)OTV(Overlay  Transport  Virtualization)
OTV(Overlay Transport Virtualization)
NetProtocol Xpert
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
Open Networking Summits
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
IJERD Editor
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
hiya123jes
 
Cisco OTV 
Cisco OTV Cisco OTV 
Cisco OTV 
NetProtocol Xpert
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
Thomas Graf
 
Opnet lab 2 solutions
Opnet lab 2 solutionsOpnet lab 2 solutions
Opnet lab 2 solutions
حيدر نافع nafaa
 
Study materials for software defined networks
Study materials for software defined networksStudy materials for software defined networks
Study materials for software defined networks
tguna21
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
Azhar Khuwaja
 
VET4SBO Level 3 module 1 - unit 2 - 0.009 en
VET4SBO Level 3   module 1 - unit 2 - 0.009 enVET4SBO Level 3   module 1 - unit 2 - 0.009 en
VET4SBO Level 3 module 1 - unit 2 - 0.009 en
Karel Van Isacker
 
1164 Routers
1164 Routers1164 Routers
1164 Routers
techbed
 

Similar to Wireless sensor open flow (20)

CisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsecCisCon 2018 - Overlay Management Protocol e IPsec
CisCon 2018 - Overlay Management Protocol e IPsec
 
WLAN - IEEE 802.11
WLAN - IEEE 802.11WLAN - IEEE 802.11
WLAN - IEEE 802.11
 
Provide a full explanation to the below question.1. Summarize the .pdf
Provide a full explanation to the below question.1. Summarize the .pdfProvide a full explanation to the below question.1. Summarize the .pdf
Provide a full explanation to the below question.1. Summarize the .pdf
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Unit8 tgb
Unit8 tgbUnit8 tgb
Unit8 tgb
 
Switching Types
Switching TypesSwitching Types
Switching Types
 
Switching Types
Switching TypesSwitching Types
Switching Types
 
Network programmability: an Overview
Network programmability: an Overview Network programmability: an Overview
Network programmability: an Overview
 
OTV(Overlay Transport Virtualization)
OTV(Overlay  Transport  Virtualization)OTV(Overlay  Transport  Virtualization)
OTV(Overlay Transport Virtualization)
 
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale NetworkThe Challenges of SDN/OpenFlow in an Operational and Large-scale Network
The Challenges of SDN/OpenFlow in an Operational and Large-scale Network
 
Router 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and VerificationRouter 1X3 – RTL Design and Verification
Router 1X3 – RTL Design and Verification
 
Unit 4 ppt-idc
Unit 4 ppt-idcUnit 4 ppt-idc
Unit 4 ppt-idc
 
Cisco OTV 
Cisco OTV Cisco OTV 
Cisco OTV 
 
2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services2015 FOSDEM - OVS Stateful Services
2015 FOSDEM - OVS Stateful Services
 
Opnet lab 2 solutions
Opnet lab 2 solutionsOpnet lab 2 solutions
Opnet lab 2 solutions
 
Study materials for software defined networks
Study materials for software defined networksStudy materials for software defined networks
Study materials for software defined networks
 
SDN Fundamentals - short presentation
SDN Fundamentals -  short presentationSDN Fundamentals -  short presentation
SDN Fundamentals - short presentation
 
VET4SBO Level 3 module 1 - unit 2 - 0.009 en
VET4SBO Level 3   module 1 - unit 2 - 0.009 enVET4SBO Level 3   module 1 - unit 2 - 0.009 en
VET4SBO Level 3 module 1 - unit 2 - 0.009 en
 
SDN – Hybrid architecture
SDN – Hybrid architectureSDN – Hybrid architecture
SDN – Hybrid architecture
 
1164 Routers
1164 Routers1164 Routers
1164 Routers
 

More from KellyCheah

10.1.1.125.7599
10.1.1.125.759910.1.1.125.7599
10.1.1.125.7599KellyCheah
 
Openflow wp-latest
Openflow wp-latestOpenflow wp-latest
Openflow wp-latestKellyCheah
 
Rui aguiarphd proposal
Rui aguiarphd proposalRui aguiarphd proposal
Rui aguiarphd proposalKellyCheah
 

More from KellyCheah (7)

10.1.1.125.7599
10.1.1.125.759910.1.1.125.7599
10.1.1.125.7599
 
Openflow wp-latest
Openflow wp-latestOpenflow wp-latest
Openflow wp-latest
 
Rui aguiarphd proposal
Rui aguiarphd proposalRui aguiarphd proposal
Rui aguiarphd proposal
 
Sdn 01
Sdn 01Sdn 01
Sdn 01
 
Sdn 02
Sdn 02Sdn 02
Sdn 02
 
Sdn03
Sdn03Sdn03
Sdn03
 
Sdn04
Sdn04Sdn04
Sdn04
 

Wireless sensor open flow

  • 1. + Sensor OpenFlow Enabling Software-Defined Wireless Sensor Networks
  • 2. + Data Plane: Creating Flows Redefine flow tables to cater for the special addressing schemes in WSN 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”
  • 3. + Control Plane: SOF Channel If the network operator chooses the non- IP solution, i.e., redefining flow tables, then the SOF channel can be supplied by overlaying a transport protocol directly over WSN. If, otherwise, the network operator chooses to augment WSN with IP (and use our recommended IP stacks), SOF channels will be self-supplied because uIP, uIPv6 and Blip are all shipped with ready-to-use TCP implementations.
  • 4. + Curbing Control Traffic Sensor only sends one packet-in for the 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 timeout Occurs. 1. the end-to end SOF channel is slow (as it is in-band of WSN), the latency between 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
  • 5. + traf-gen module: interrupt routine Sensory data generation consists of two very simple steps: reading data from the sensing hardware, and converting the data if needed. 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
  • 6. + traf-gen module: interrupt routine Sensory data generation consists of two very simple steps: reading data from the sensing hardware, and converting the data if needed. 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
  • 7. + in-net proc module 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) data aggregation standard operations: average, median, min, max, or removing redundant data absorbed into flow tables as a special way of packet handling, which would mitigate the compromise &enhance network programmability
  • 8. + Backward and Peer Compatibility 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 traditional sensor network forwarding.  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
  • 9. + 3g/Wireless Offload WiMax
  • 10. +
  • 11. + 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.
  • 12. + Key Benefits
  • 13. + New Idea Seamless connectivity from mobile/table to PC