Available online at ScienceDirect. Procedia Computer Science 87 (2016 )

Similar documents
Quantitative Analysis and Evaluation of RPL with Various Objective Functions for 6LoWPAN

Available online at ScienceDirect. Procedia Computer Science 83 (2016 )

Smart Trash Pool System for Smart Cities

Improving the Energy Efficiency of WSN by Using Application-Layer Topologies to Constrain RPL-defined Routing Trees

Performance Evaluation of RPL Objective Functions

Supporting Mobile Swarm Robotics in Low Power and Lossy Sensor Networks. Kevin Andrea Robert Simon

Study of RPL DODAG Version Attacks

On the Performance of Key Pre-distribution for RPL-based IoT Networks

This is a repository copy of Congestion-aware RPL for 6L0WPAN networks.

Guard Time Optimisation for Energy Efficiency in IEEE TSCH Links

Low Power and Low Latency MAC Protocol: Dynamic Control of Radio Duty Cycle

Routing over Low Power and Lossy Networks

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /WF-IoT.2016.

Media Access Delay and Throughput Analysis of Voice Codec with Silence Suppression on Wireless Ad hoc Network

Enhancing Routing Protocol for Low Power and Lossy Networks

A Dinamic Multi-Layer Self-Healing Algorithm for WSN using Contiki OS

A New Conception of Information Requisition in Web of Things

Available online at ScienceDirect. Procedia Computer Science 57 (2015 )

Linux-based 6LoWPAN border router

Enhanced Cluster-based CoAP in Internet-of-Things Networks

Available online at ScienceDirect. Procedia Engineering 154 (2016 )

Available online at ScienceDirect. Procedia Computer Science 46 (2015 )

Performance Evaluation of RPL Metrics in Environments with Strained Transmission Ranges

WSN NETWORK ARCHITECTURES AND PROTOCOL STACK

Design and Analysis of Routing Protocol for IPv6 Wireless Sensor Networks

Available online at ScienceDirect. Procedia Computer Science 54 (2015 ) 7 13

TOSSIM simulation of wireless sensor network serving as hardware platform for Hopfield neural net configured for max independent set

A Performance Evaluation of RPL in Contiki

The P2P-RPL Routing Protocol for IPv6 Sensor Networks: Testbed Experiments

ScienceDirect. Analogy between immune system and sensor replacement using mobile robots on wireless sensor networks

ScienceDirect. Comparison of Energy Efficient Data Collection Techniques in Wireless Sensor Network

Cisco Systems, Inc. October Performance Evaluation of the Routing Protocol for Low-Power and Lossy Networks (RPL)

WIRELESS FREIGHT SUPERVISION USING OPEN STANDARDS

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

Achieve Significant Throughput Gains in Wireless Networks with Large Delay-Bandwidth Product

Internet Engineering Task Force (IETF) Request for Comments: ISSN: March 2012

Comprehensive Performance Analysis of RPL Objective Functions in IoT Networks.

Multi-metrics based Congestion Control protocol in Wireless Sensor Network

DualMOP-RPL: Supporting Multiple Modes of Downward Routing in a Single RPL Network

Available online at ScienceDirect. Procedia Computer Science 56 (2015 )

Mobile Agent Driven Time Synchronized Energy Efficient WSN

End-To-End Delay Optimization in Wireless Sensor Network (WSN)

Experimental Evaluation of a Routing Protocol for WSNs: RPL robustness under study

Available online at ScienceDirect. Procedia Computer Science 93 (2016 )

IMPACT OF PACKET SIZE ON THE PERFORMANCE OF IEEE FOR WIRELESS SENSOR NETWORK

ZIGBEE AND PROTOCOL IEEE : THEORETICAL STUDY

Available online at ScienceDirect. Procedia Computer Science 103 (2017 )

Multiple Redundancy Constants with Trickle

Reliable Routing Algorithm on Wireless Sensor Network

Internet Engineering Task Force (IETF) Category: Standards Track. September The Minimum Rank with Hysteresis Objective Function

The Impact of the Number of Nodes, Speed of Nodes, Speed of Network and the Network Space to the Number of Nodes keeps Alive

Available online at ScienceDirect. Procedia Computer Science 92 (2016 )

Secure routing in IoT networks with SISLOF

Available online at ScienceDirect. Procedia Technology 17 (2014 )

Study of Internet of Things using Simulator

ScienceDirect. Extending Lifetime of Wireless Sensor Networks by Management of Spare Nodes

Discovery protocols for SDN-based Wireless Sensor Networks with unidirectional links

Modeling Wireless Sensor Network for forest temperature and relative humidity monitoring in Usambara mountain - A review

Towards Wireless Sensor Network Softwarization

A Depth First Forwarding (DFF) Extension for the LOADng Routing Protocol

INTERNATIONAL JOURNAL OF COMMUNICATIONS Volume 12, Performance comparative analysis of LOADing-CTP and RPL routing protocols for LLNs

Improving Broadcast Performance of Radio Duty-Cycled Internet-of-Things Devices

ContikiRPL and TinyRPL: Happy Together. JeongGil Ko Joakim Eriksson Nicolas Tsiftes Stephen Dawson-Haggerty Andreas Terzis Adam Dunkels David Culler

Node Heterogeneity for Energy Efficient Synchronization for Wireless Sensor Network

Energy Efficient Green Routing Protocol for Internet of Multimedia Things

A Comparative Performance Study of the Routing Protocols RPL, LOADng and LOADng-CTP with Bidirectional Traffic for AMI Scenario

Analysis of Cluster-Based Energy-Dynamic Routing Protocols in WSN

Implementation of 6LoWPAN Border Router (6BR) in Internet of Things

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

IETF Participation Experiences and Contributions

Available online at ScienceDirect. Procedia Computer Science 70 (2015 )

New Real Evaluation Study of Rpl Routing Protocol Based on Cortex M3 Nodes of Iot-Lab Test Bed

Energy Efficient Probabilistic MAC Protocol for Minimizing Node Search Space and Access Time in Dense Wireless Networks

ns-3 RPL module: IPv6 Routing Protocol for Low power and Lossy Networks

Blackhole Attack Detection in Wireless Sensor Networks Using Support Vector Machine

A Comprehensive Evaluation of RPL under Mobility

Performance Analysis of IEEE based Sensor Networks for Large Scale Tree Topology

Performance Comparison of the RPL and LOADng Routing Protocols in a Home Automation Scenario

ENSC 427: COMMUNICATION NETWORKS

ScienceDirect. Evaluating the Energy Overhead Generated by Interferences within the 2.4 GHz Band for a Hybrid RFID Network

Mathematical Model of Network Address Translation Port Mapping

An Interoperable IP based WSN for Smart Irrigation Systems

CROSS LAYER PROTOCOL (APTEEN) USING WSN FOR REAL TIME APPLICATION

Cost Based Efficient Routing for Wireless Body Area Networks

Keywords Mobile Ad hoc Networks, Multi-hop Routing, Infrastructure less, Multicast Routing, Routing.

A RPL based Adaptive and Scalable Data-collection Protocol module for NS-3 simulation platform

Internet Engineering Task Force (IETF) Category: Informational January 2014 ISSN: Terms Used in Routing for Low-Power and Lossy Networks

Distributed CoAP Handover Using Distributed Mobility Agents in Internet-of-Things Networks

Selfish Scheduler for Packet Scheduling Based on Packet Weighted Energy Drain Rate in Manets

A Survey on Performance Evaluation of AOMDV Routing Protocol for Internet of Things

COMPARISON OF TIME-BASED AND SMAC PROTOCOLS IN FLAT GRID WIRELESS SENSOR NETWORKS VER VARYING TRAFFIC DENSITY Jobin Varghese 1 and K.

Conference Paper. Cyber-OF: An Adaptive Cyber-Physical Objective Function for Smart Cities Applications

Implementation of an Adaptive MAC Protocol in WSN using Network Simulator-2

Improving Performance in Ad hoc Networks through Location based Multi Hop Forwarding

Performance Evaluation of IEEE for Mobile Sensor Network

Adaptive Packet Size Control for Bulk Data Transmission in IPv6 over Networks of Resource Constrained Nodes

Research Article Simulation of Efficiency in Mobile Ad Hoc Networks using OMNeT++

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

Chapter 7 CONCLUSION

ZigBee based WSN Topology Simulation Investigation and Performance Analysis using OPNET

Transcription:

Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 87 (2016 ) 270 274 4th International Conference on Recent Trends in Computer Science & Engineering Analysis of Routing Protocol for Low-Power and Lossy Networks in IoT Real Time Applications G. Gautham Krishna a, G. Krishna a, Dr. N. Bhalaji a a Department of Information Technology, SSN College of Engineering, Kalavakkam, Chennai 603 110 Abstract The wide-scaled sensing by Wireless Sensor Networks (WSN) has impacted several areas in the modern generation. It has offered the ability to measure, observe and understand the various physical factors from our environment. The rapid increase of WSN devices in an actuating-communicating network has led to the evolution of Internet of Things (IoT), where information is shared seamlessly across platforms by blending the sensors and actuators with our environment. These low cost WSN devices provide automation in medical and environmental monitoring. Evaluating the performance of these sensors using RPL enhances their use in real world applications. The realization of these RPL performances from different nodes focuses our study to utilize WSNs in our day-to-day applications. The effective sensor nodes (motes) for the appropriate environmental scenarios are analyzed, and we propose a collective view of the metrics for the same, for enhanced throughput in the given field of usage. 2016 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license c 2016 The Authors. Published by Elsevier B.V. (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the Organizing Committee of ICRTCSE 2016. Peer-review under responsibility of the Organizing Committee of ICRTCSE 2016 Keywords: RPL; Wireless Sensor Network (WSN); Internet of Things (IoT); Cooja simulator; Contiki; 1. Introduction Routing Protocol for Low Power and Lossy Networks (RPL) is an IPv6 routing protocol [1], which specifically for wireless networks is optimized, and designed by IETF over low power and lossy network (ROLL) [2] as a proposed standard. The motes (sensor nodes) in a WSN are capable of processing, gathering sensory information and communicating with other connected nodes in the network. For effective implementation of RPL in real time applications, the analysis of various performance metrics of the respective motes is essential. In this paper, we have considered a Contiki test-bed to investigate the performance of IPv6 RPL. The performance metrics for two motes, Zolertia Z1 mote and WiSMote are analyzed for various environment based implementations of RPL. Zolertia Z1 mote is a low-power WSN module that serves as a general purpose development platform for WSN developers to test and deploy applications with the best trade-off between time of development and hardware flexibility [3]. WiSMote is a wireless sensor and an actuator module well adapted to WSN applications which has low consumption [4]. By simulation in Cooja (Contiki WSN simulator), we have achieved a pattern of performance metrics to analyze and differentiate the following environments, Smart building and Agriculture. The rest of the paper is organized as follows. Section 2 deals with a Literature Review. Sections 3 and 4 showcase the Performance Analysis of metrics with the two motes, Zolertia Z1 and WiSMote, respectively. Finally, the paper is concluded in Section 5, followed by References. 1877-0509 2016 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Peer-review under responsibility of the Organizing Committee of ICRTCSE 2016 doi:10.1016/j.procs.2016.05.160

G. Gautham Krishna et al. / Procedia Computer Science 87 ( 2016 ) 270 274 271 2. Literature Review Low-Power and Lossy Networks (LLNs) comprise mainly of constrained nodes with limiting processing power and volatile energy. Traffic patterns are mostly not point-to-point, but mostly multipoint-to-point, or multipoint-tomultipoint. These lead to typically lower data rates leading to instability [5]. Contiki is an operating system which supports lossless and low-power monitoring of Internet of Things devices, and supports RPL. The topological assignment of nodes is based on multi-hop transmissions and it has been used in environment monitoring, healthcare and other smart systems [6]. RPL is a dynamic routing protocol which is aimed at communication from a source node to a sink node with the increased complexity and overhead. There are several instances where a network can achieve only half of the throughput achieved than the corresponding lossless network, and hence packet retransmissions occur. Studies have shown that 50 to 80% of the energy for communication is wasted in overcoming packet collisions and environmental factors [7]. The path selection in RPL uses various factors which compute the best paths with the best routing metrics. RPL ensures advanced monitoring applications in several conditions. The various validity threats, the internal and the external play a major role in making conclusions. The Simulation of lossy medium is emulated by using the Cooja feature Unit Disk Graph Model (UDGM). The real network of lossyness may not be accurately validated. Nevertheless, the simulation confirms the functionality and behaviour of RPL [8]. The main objective of analysis is to observe the impact of the various RPL parameters on its performance with respect to metrics like Latency, Energy Consumption, etc. These differences in behaviours are observed and they help in determining changes in factors affecting them. 3. Performance Analysis of Zolertia Z1 using RPL Fig. 3.1(a) - 1 sink, 10 senders (Latency) Fig. 3.1(b) - 2 sinks, 20 senders (Latency)

272 G. Gautham Krishna et al. / Procedia Computer Science 87 ( 2016 ) 270 274 Fig. 3.2(a) - 1 sink, 10 senders (Packets per node) Fig. 3.2(b) - 2 sinks, 20 senders (Packets per node) Fig. 3.3(a) - 1 sink, 10 senders (Routing Metric) Fig. 3.3(b) - 2 sinks, 20 senders (Routing Metric) 4. Performance Analysis of WiSMote using RPL Fig. 4.1(a) - 1 sink, 10 senders (Latency) Fig. 4.1(b) - 2 sinks, 20 senders (Latency) Fig. 4.2(a) - 1 sink, 10 senders (Packets per node) Fig. 4.2(b) - 2 sinks, 20 senders (Packets per node)

G. Gautham Krishna et al. / Procedia Computer Science 87 ( 2016 ) 270 274 273 Fig. 3.3(a) - 1 sink, 10 senders (Routing Metric) Fig. 3.3(b) - 2 sinks, 20 senders (Routing Metric) The amount of time it takes, for a packet of data to move across a network connection (latency) has been observed for the 2 motes. Fig 3.1(a) and 3.1(b) show the latency graph for Z1 for two different scenarios (1 sink with 10 senders, and 2 sinks with 20 senders) and Fig 4.1(a) and Fig 4.1(b) show the latency graph for WiSMote for two different scenarios (1 sink with 10 senders, and 2 sinks with 20 senders), it is clearly observed that more packets are transmitted by Z1 mote than WiSMote in a particular time interval (0-4 sec). Fig 3.2(a) and Fig 3.2(b) indicate the number of packets that have been received per node, it is observed that the average number of packets received per node in a 10 sender - 1 sink Zolertia Z1 scenario is 6 whereas, the average number of packets that have been received per node in 20 sender - 2 sink Z1 mote scenario is 2. The previously observed situation gets reversed in WiSMote. Fig 4.2(a) and Fig 4.2(b) show number of packets received per node in a 1 sink - 10 sender WiSMote scenario, it is observed that the average number of packets received is 1, whereas in a 2 sink - 20 sender WiSMote scenario, it is observed that the average number of packets received is 10. The routing metric for the individual nodes of Zolertia Z1 and WiSMote have been depicted in Fig 3.3(a), Fig 3.3(b) respectively, it is observed that Z1 motes largely travel by 2 different paths which are considered to be optimal for them whereas the network traffic is directed across several paths in WiSMote. 5. Conclusion The increase in number of devices with communicating actuating capabilities is popularising Internet of Things (IoT) where blending of sensing and actuation functions takes place in the background and opens up a wide range of possibility for WSN based real-time application. Using RPL for analysis of WSN can enhance their functionality. This paper presents an overview of analysis of sensors using RPL where Zolertia Z1 and WiSMote were considered. The performance of each node of Zolertia Z1 and WiSMote in terms of Latency, Received packets per node, Routing metric has been investigated in detail using RPL. In our future works, we have planned to investigate in detail other network factors such as ETX, Beacon interval and Network hops. Zolertia Z1 is hence more suitable for Agriculture (larger field area), while WiSMote is more suitable for Smart Building (relatively smaller area). References [1] Jayavardhana Gubbi, Rajkumar Buyya, Slaven Marusic, Marimuthu Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions", Future Generation Computer Systems, Volume 29, Issue 7, 2013, pp.1645 1660. [2] J. P. Vasseur, R. Kelsey, R. Struik, P. Levis, T. Winter, A. Brandt, J. Hui, K. Pister, T. Clausen, and P. Thubert, RPL: IPv6 Routing Protocol for Low power and Lossy Networks, Internet Engineering Task Force (IETF), ISSN: 2070-1721 [3] "Zolertia Z1 mote" [Online], http://zolertia.io/z1 [4] Hazrat Ali, "A Performance Evaluation of RPL in Contiki" Master Thesis, School of Computing, Blekinge Institute of Technology [5] "RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks" [Online], https://tools.ietf.org/html/rfc6550 [6] Tsung-Han Lee, Xiang-Shen Xie, Lin-Huang Chang, "RSSI-Based IPv6 Routing Metrics for RPL in Low power and Lossy Networks",

274 G. Gautham Krishna et al. / Procedia Computer Science 87 ( 2016 ) 270 274 Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC), 5-8 Oct. 2014, San Diego, CA, pp. 1714 1719. [7] J. Zhao and R. Govindan, "Understanding packet delivery performance in dense wireless sensor networks" Proceedings of the First International Conference on Embedded Networked Sensor Systems (Sensys), Los Angeles, CA, 2003, pp. 1-13. [8] "WiSMote" [Online], http://www.aragosystems.com/en/wisnet-item/wisnet-wismote-item.html