Performance analysis of an IP based protocol stack for WSNs

Slides:



Advertisements
Similar presentations
Advanced Computer Networks Fall 2011
Advertisements

Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
Wireless Embedded Systems ( x) IPv6 over Low-Power Wireless Personal Area Networks (6LoWPAN) Chaiporn Jaikaeo Department of.
6LoWPAN Extending IP to Low-Power WPAN 1 By: Shadi Janansefat CS441 Dr. Kemal Akkaya Fall 2011.
Deployment of the Light Weight IPv6 protocols In the Internet of Things(IoT) draft-fu-lwig-iot-usecase-00 Qiao Fu China Mobile
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
Networking Theory (Part 1). Introduction Overview of the basic concepts of networking Also discusses essential topics of networking theory.
A Survey on Sensor Networks Rick Han CSCI 7143 Secure Sensor Networks Fall 2004.
1 Ultra-Low Duty Cycle MAC with Scheduled Channel Polling Wei Ye Fabio Silva John Heidemann Presented by: Ronak Bhuta Date: 4 th December 2007.
6LoWPAN Overview, Assumptions, Problem Statement & Goals (draft-kushalnagar-lowpan-goals-assumptions-00) Nandu Kushalnagar & Gabriel Montenegro.
Authors: Joaquim Azevedo, Filipe Santos, Maurício Rodrigues, and Luís Aguiar Form : IET Wireless Sensor Systems Speaker: Hao-Wei Lu sleeping zigbee networks.
Impact of the Internet of Things on Computer Networks James Byars December 12, 2013 IT422 – Computer Networks Professor Tim Johnson.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
Advanced Computer Networks Fall 2013
6LoWPAN (Introduction, Problem Statement & Goals) Nandakishore Kushalnagar Intel Corporation.
Lan F.Akyildiz,Weilian Su, Erdal Cayirci,and Yogesh sankarasubramaniam IEEE Communications Magazine 2002 Speaker:earl A Survey on Sensor Networks.
A Survey on Sensor Networks Hussein Alzoubi Rami Alnamneh
Speaker: Chia-Wen Lu (Sally) Adviser: Dr. Quincy Wu Date:02/23/2012
Low Power, Low Delay: Opportunistic Routing meets Duty Cycling Olaf Landsiedel 1, Euhanna Ghadimi 2, Simon Duquennoy 3, Mikael Johansson 2 1 Chalmers University.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
ICACT 2012 Performance Study on SNMP and SIP over SCTP in Wireless Sensor Networks Advisor: Quincy Wu Speaker: Chia-Wen Lu (Sally) National Chi Nan University.
Internet of Things Fall 2015
Link Layer Support for Unified Radio Power Management in Wireless Sensor Networks IPSN 2007 Kevin Klues, Guoliang Xing and Chenyang Lu Database Lab.
Wireless Mesh Networks Myungchul Kim
Outline Introduction Bluetooth Low Energy (BLE)
Integration of Wireless Sensor Networks to the Internet of Things using a 6LoWPAN Gateway Integration of Wireless Sensor Networks to the Internet of Things.
0.1 IT 601: Mobile Computing Wireless Sensor Network Prof. Anirudha Sahoo IIT Bombay.
Source : 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP) Auther : Nacer Khalil, Mohamed.
Internet of Things (IoT)
Lightweight security protocols for the IoT
Wireless Sensor Networks: A Survey I. F. Akyildiz, W. Su, Y. Sankarasubramaniam and E. Cayirci.
MAC Protocols for Sensor Networks
Low-Power Interoperability for the IPv6 Internet of Things Presenter - Bob Kinicki Low-Power Interoperability for the IPv6 Internet of Things Adam Dunkels,
1 draft-minaburo-lpwan-gap-analysis-00 Ana Minaburo Laurent Toutain.
Authors: Christos Stergiou Andreas P. Plageras Kostas E. Psannis
Medium Access Control. MAC layer covers three functional areas: reliable data delivery access control security.
Network Layer COMPUTER NETWORKS Networking Standards (Network LAYER)
MAC Protocols for Sensor Networks
Developing IoT endpoints with mbed Client
Internet of Things Amr El Mougy Alaa Gohar.
Chapter 16 – Networking Outline 16.1 Introduction
Carles Gomez Universitat Politècnica de Catalunya (UPC)/Fundació i2cat
IoT Integration Patterns, REST, and CoAP
Internet of Things Amr El Mougy Alaa Gohar.
UNIT II –Part 2.
Trusted Routing in IoT Dr Ivana Tomić In collaboration with:
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves MAC Proposal Overview Date Submitted:
Chapter 24: Internet of Things (IoT): Growth, Challenges and Security
Algorithms for Big Data Delivery over the Internet of Things
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
WISENET Wireless Sensor Network
Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks Sensors 2013, Volume 13, Issue 1 Presenter:
Smart Homes Automation using Z-Wave Protocol
Smart University utilising the concept of the Internet of Things (IoT) Simon Downes BSc MBCS Carlene Campbell March 2018.
Extending IP to Low-Power, Wireless Personal Area Networks
Emerging Wireless Internet Standards
Localized Scheduling for End-to-End Delay
IT351: Mobile & Wireless Computing
Speaker:Chen-Yu Tseng Advisor : Dr. Ho-Ting, Wu
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
IoT Protocol Stack Sadoon Azizi s. ac
March 01 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: TG4 RFWaves MAC Proposal Overview Date Submitted:
Hongchao Zhou, Xiaohong Guan, Chengjie Wu
An Efficient Routing Protocol for Energy Management in WSN-Assisted loT Sarah Ammar Rafea and Abdulkareem A. Kadhim.
An Overview of Security Issues in Sensor Network
The Contiki Operating System Allan Blanchard, INRIA
Presentation transcript:

Performance analysis of an IP based protocol stack for WSNs Speaker: Qi-Hong Cai Advisor: Dr. Ho-Ting Wu 2017/1/17

Outline Introduction Related Work and Background Pilot Case-System Architecture for Flood Assessment and Involved Protocols Simulations Results and Analysis Conclusions and Future Work Reference

Introduction Internet Protocol (IP) has always been considered the protocol for LAN or WAN, PCs and Servers. It was not thought appropriate for sensor networks or Personal Area Networks because of the perception that it was too heavy weight for these applications. 6LoWPAN defines how to layer IPv6 over low data rate, low power, small footprint radio networks (LoWPAN) as typified by the IEEE 802.15.4 radio.

Introduction (Cont.) The real-time application of flood assessment, which is a pilot test case for our proposed stack. Evaluate the quality of service parameters namely, the throughput, the end to end delay and the packet loss by means of simulations.

Related Work and Background Contiki OS and the Cooja simulator specific details about the aspects of proto-threads full IP networking under the hood as an open source software CoAP framework Californium reference libraries and functions to generate interesting use cases and applications

Related Work and Background (Cont.) Smart water management model based on the OPC UA (Object Linking and Embedding for Process Control Unified Architecture) platform combining IoT technologies with business processes coordination and decision support systems AR Genie platform with the ekoNET IoT service demonstrate usage of a realtime environmental data within AR mobile applications enable a new, more engaging way of IoT data visualization utilizing gaming and AR technologies

Related Work and Background (Cont.) 6LoWPAN can run on other physical layers, and it allows for seamless integration with other IP-based systems 6LoWPAN trumps ZigBee on most of these criteria as it derives most of the advantages from the prowess of IP. Interoperability, Scalability, Complexity, Re-usability, Security, Reliability, Energy Efficiency and Availability This paper attempts to evaluate these metrics using simulations, which will determine the feasibility of the proposed IETF stack to real-time applications.

Pilot Case-System Architecture for Flood Assessment and Involved Protocols Various types of wireless sensors can be employed to collect the quantitative data and the heterogeneous WSN architecture Fig. 1. Proposed network architecture for flood assessment.

Pilot Case-System Architecture for Flood Assessment and Involved Protocols (Cont.) The network stack architecture is in accordance with the IETF recommended stack and the IP for smart objects alliance (IPSO). 802.15.4 6LoWPAN, RPL CoAP

6LoWPAN IPv6 over Low-Power Wireless Personal Area Network Small packet size (127 bytes) Low bandwidth (250 Kbps) Low power, typically battery operated Interoperate with traditional computing infrastructure Great ability to work within the resource constraints of low-power, low-memory, low-bandwidth devices like WSN

6LoWPAN (Cont.) Q

6LoWPAN (Cont.) Adaptation layer Header compression compresses the 40-byte IPv6 and 8-byte UDP headers Fragmentation and reassembly IPv6 MTU (1280 bytes) > 802.15.4 MTU (127 bytes) Stateless auto configuration devices inside the 6LoWPAN network automatically generate their own IPv6 address

RPL IPv6 Routing Protocol for Low-Power and Lossy Networks (LLN) directed acyclic graph (DAG) DODAG (destination oriented DAG) The DODAG root may act as a border router for the DODAG Aggregate routes in the DODAG and may redistribute DODAG routes into other routing protocols

CoAP Constrained Application Protocol Constrained nodes 8-bit microcontrollers with small amounts of ROM and RAM Constrained networks 6lowpans often have high packet error rates and a low throughput Request/response interaction model between application endpoints Supports built-in discovery of services and resources Easily interface with HTTP for integration with the web

Simulations Contiki OS and uIPv6 Cooja Contiki is a popular embedded open-source operating system for small microcontroller architectures. uIPv6 is a very small implementation of IPv6 with 6LoWPAN support. Cooja a wireless sensor network simulator designed for the Contiki operating system. java-based simulator which supports using C language to develop application

Simulations (Cont.) Californium (Cf) Framework Simulation Scenario a powerful CoAP framework which implements CoAP in Java. providing a convenient API for RESTful Web services 33 to 64 times higher throughput than high-performance HTTP Web servers Simulation Scenario Temperature and humidity sensors running coap servers CoAP client periodically sends GET requests to the servers in the simulation to get the current temperature and humidity values through the border router

Simulations (Cont.) Mote 1 is the border router connects the sensor network to the internet Motes 2–6 are temperature and humidity sensors running CoAP servers which are queried by the external CoAP client application

Simulations (Cont.) Cooja simulation parameters Californium properties Value Radio medium Unit Disk Graph Medium Mote Type/ startup delay T-mote Sky/ 1000 ms MAC layer CSMA/CA Bit rate 250 kbps Radio duty cycling NullRDC Node transmission range 50 m Node carrier sensing range 100 m Tx / Rx ratio 100 % Property name Value Max retransmit factor Max trasmit wait 93000 Ack timeout 2000 Ack random factor 1.5

Results and Analysis Throughput End to End Delay Packet Loss

Throughput throughput peaks at around 10 packets/sec and then declines greater packet loss occurring due to increased incoming traffic

End to End Delay almost linear relationship for the different hop scenarios

Packet Loss CoAP retransmission factor is set to 0 trade-off between energy consumption and performance

Conclusions and Future Work 6LoWPAN potentially solves the interoperability problem. The interoperability prowess of 6LoWPAN emerges as the single biggest advantage over Zigbee CoAP is not particularly sensitive to the increase of client request generation time This is an important advantage because the application of flood detection requires frequent access to WSN data.

Conclusions and Future Work (Cont.) CoAP with its congestion control mechanism based on the request time out (RTO) and re-transmission factor also ensures reliability default CoAP re-transmission factor of 4 even with a packet generation rate of 1000 packets/sec and the scenario of 5 hops, negligible packet losses occurred This is an important advantage of CoAP, which implements congestion control mechanisms over the unreliable transport layer protocol UDP.

Conclusions and Future Work (Cont.) Based on these simulations, one can design the physical deployment effectively in terms of how many hops are supportable and positioning of base station/router. In addition throughput and latency requirements for the real-time applications can be analyzed. All these metrics make the suggested stack an optimal fit for real time applications like flood detection.

Conclusions and Future Work (Cont.) 6LoWPAN adopts a mesh topology and uses a routing algorithm which does not take care of the sleeping mode thus requiring approaches such as low-power listening for energy saving purpose. Such energy saving modes will be an engaging area of research. Computing the re-transmission time out (RTO) in CoAP Finally, the hardware deployment of the stack simulated for a pilot test study of flood detection and a comparison of simulated and observed values of parameters would be a crucial validation of the proposition made.

Reference S. Thombre, R. Ul Islam, K. Andersson and M. S. Hossain, "Performance analysis of an IP based protocol stack for WSNs," 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), San Francisco, CA, 2016, pp. 360-365. White paper: 6LoWPAN demystified http://www.ti.com/lit/wp/swry013/swry013.pdf

Thanks for your attention.