towards wireless sensor network softwarization
play

Towards Wireless Sensor Network Softwarization Presenter: Indrajit S - PowerPoint PPT Presentation

Paper presentation at The 2nd IEEE Conference on Network Softwarization (NetSoft 2016), Workshop on SDN and IoT (SDN-IoT 2016) 06-10 June 2016, Seoul, Korea. Towards Wireless Sensor Network Softwarization Presenter: Indrajit S Acharyya Authors:


  1. Paper presentation at The 2nd IEEE Conference on Network Softwarization (NetSoft 2016), Workshop on SDN and IoT (SDN-IoT 2016) 06-10 June 2016, Seoul, Korea. Towards Wireless Sensor Network Softwarization Presenter: Indrajit S Acharyya Authors: Indrajit S Acharyya & Adnan Al-Anbuky Sensor Network and Smart Environment Research Centre (SeNSe) Auckland University of Technology (AUT) Auckland, New Zealand

  2. Outline  Background  Literature Review  WSN System Architecture and related Softwarization  Remote Server Organization  Software Control Flexibilities  System Implementation (Physical & Virtual Sensor Clouds)  Physical Sensor Cloud Data Representation  Result & Discussion  Conclusion IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  3. Background  IoT-based sensor networks o Gather real-life data from sensor nodes embedded in the physical space o Large scale WSN governed by remote server or the cloud through the IoT o Advantage: Organization offers avenue for a flexible system capable of reacting to dynamic changes of monitored process conditions  WSN Softwarization & SDN o Offer features that are favorable for centralization of network control to make the network - directly programmable, flexible and - easily manageable ( Qadir et. al, 2014)  Incorporation of Softwarization for IoT-based sensor networks o Promotes flexibility o Proposed organization offers potential for benefitting from SDN implementation with significant cloud support through further softwarization. IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  4. L ITERATURE / P AST R ESEARCH R EVIEW 4 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  5. SDN proposals Open Flow protocol (McKeown et. al., 2008) :  Std. interface between the control and data plane (switches) Via a secure channel, SDN Controller updates the flow tables  Han propose WSN optimization via Openflow,Global SDN controller decides data routing for each Clusterhead. Sensor OpenFlow (SOF) (Luo et. al., 2012) adds new classes of forwarding rules to OpenFlow ; includes support for  Routing and QoS network control  energy optimization through efficient duty-cycle control  multi-application operation data aggregation  Facilitating user-defined transport protocols & flow tables using IP alternatives “The contiki os,” 2013. [Online], “Blip : Berkeley IP,” 2011. [Online] SDN-WISE (Galluccio et. al., 2015) :  Extension of Sensor OpenFlow is an flexible, stateful OpenFlow based solution with Multiple controllers  PSC execute local tasks without interacting with Global SDN Controller  Thus a packet may follow different flow rules for different controllers as per the application requirements. 5 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  6. Current trend…. A number of works implement SDSN relying on a logically centralized controller node (Qin et. al., 2014) with • Flow tables, Mapping function (Gante et. al., 2015) • Localization and tracking algorithms and • FPGA-based sensors (Miyazaki et. al., 2014) SDN Controller present at the application layer (Combination of CoAP and SDN): For improvement QoS and flexibility (Constanzo et. al., 2012, Hu, 2015) . SaaS model in cloud (Zheng et. al., 2013) : Integration of WSN and cloud resources (mashup-services). SDN functional capabilities implemented in sensor controller node NFV: (Mouradian et. al. 2015) propose NFV architecture for virtualizing WSN Gateway: • Protocol conversion and information model processing • centralized store of VNFs (Virtualized Network Functions) as software modules • Network Functions executed by VNFs IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  7. Limited discussion on: • Softwarization/SDN within cloud. • Cloud level or WSN node level is best suited for softwarization? Proposed ideas/Main intentions: • Concept of SDR/SDN could be extended to utilize of the degree of freedom available at WSN Comm. layers (Haque et. al., 2016). • Further enhancement: Multi-SDN Controllers can utilize data from VSC to impose dynamic changes on PSC 7 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  8. SOFTWARE CONTROL FLEXIBILITIES AVAILABLE (WITHIN CONTIKI COMMUNICATION LAYERS) NETWORK STACK SOFTWARE CONTROL AVAILABLE FOR FLEXIBILITY Implementation of HTTP or CoAP APPLICATION Packet sequencing TRANSPORT Packet routing, Implementation of IPv6, ICMP or RPL protocols NETWORK Implementation of unicast, multicast or broadcast addressing Header compression, Fragmentation and reassembly, etc. ADAPTION Implementation of Network protocol (TDMA, CSMA, Polling), MAC addressing and retransmission of lost packets, etc. Sleep awake period of nodes, Packet transmission time, RADIO DUTY CYCLING RDC layers : ContikiMAC, X-MAC, CX-MAC, LPP, and NullRDC, etc. Setting the sampling rate, RF Channel allocation, node address, etc. PHYSICAL/RADIO (PHY) 8 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  9. WSN Softwarization System Architecture IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  10. Remote Server Organization (Syarifah et. al. 2015) Application server – hosts Contiki OS, network simulators & analytical software Web server – uses REST APIs to establish comm. with users Database server – implements MySQL as the RDBMS IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  11. PSC Implementation  Physical Sensor Setup o 15 end devices and 1 coordinator deployed in SeNSe lab o Each node reads 3 types of sensor data: Light, temperature, RSSI o Time Division Multiple Access (TDMA) Protocol is implemented. IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  12. VSC Implementation  Virtual Setup employing Cooja motes o Mimic dataflow of PSC deployed in SeNSe lab o VSC nodes run exact same code and operating system as that for physical hardware o Time Division Multiple Access (TDMA) is implemented. o Clustered in a sim ilar manner to PSC 12 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  13. PSC Stored Data Presentation 13

  14. Result and Discussion – Test cases-I&II (Light & RSSI)  Graph showing impact of varying sampling rate on accuracy post PSC reconfiguration.  Increasing the sampling rate via reconfiguration, more accurate waveforms are obtained. IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  15. Comparison between Simulation & Hardware: Adaptive QoS testing (Serviced packets Vs Arrived packets) Hardware (CC2538 PSC)d Traffic vs Serviced Traffic Simulation (VSC in Riverbed Modeller) 5000 5000 4500 4500 4000 4000 RT Traffic Case1 RT Traffic Case 1 3500 Serviced packets 3500 Simulation Serviced packets DT Traffic Case1 DT Traffic Case 1 3000 3000 RT Traffic Case4 Simulation 2500 2500 RT Traffic Case 2 DT Traffic Case4 2000 Simulation 2000 DT Traffic Case 2 RT Traffic Case 2 1500 1500 Simulation 1000 DT Traffic Case 2 RT Traffic Case 4 1000 Simulation 500 500 0 0 ‐1000 1000 3000 5000 ‐1000 1000 3000 5000 Received packets Received packets 15 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  16. Adaptive QoS testing (Buffer usage Vs Time) Buffer usage 20 18 16 Buffer usage (packets) 14 RT Traffic Case1 12 DT Traffic Case1 10 RT Traffic Case4 8 DT Traffic Case4 RT Traffic Case5 6 DT Traffic Case5 4 2 0 0 10 20 30 40 50 60 Time (second) 16 IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

  17. Conclusion o Paper concluded an organization for closing the loop between the PSC and cloud resources represented by the VSC. o PSC management through available degree of freedom: Flexibility to interact with dynamics of physical phenomenon. o Concept incrementally tested. o Organization offers potential for benefitting from SDN implementation with significant cloud support through further softwarization. o Initial work done on Network Function Virtualization. Further work will involve virtualization of more involved network functions (with respect to sampling rate, buffer saturation, packet loss aspects, etc.) as implemented on WSN/PSC. o Potential research directions –  Further validation of the ideas will be done through more robust integrated testing.  Furthermore, field data on particular case studies in various domains are planned. IEEE SDN-IoT 2016 Seoul, Korea Towards WSN Softwarization SeNSe Lab_AUT New Zealand 06-10 June 2016

Recommend


More recommend