RPL under Mobility Consumer Communications and Networking Conference, 2012 RPL under Mobility K.C. Lee, R. Sudhaakar, L. Dai, S. Addepalli and M. Gerla.

Slides:



Advertisements
Similar presentations
Dynamic Source Routing (DSR) algorithm is simple and best suited for high mobility nodes in wireless ad hoc networks. Due to high mobility in ad-hoc network,
Advertisements

A Comprehensive Evaluation of RPL under Mobility
Dynamic Object Tracking in Wireless Sensor Networks Tzung-Shi Chen 1, Wen-Hwa Liao 2, Ming-De Huang 3, and Hua-Wen Tsai 4 1 National University of Tainan,
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
1 Location-Aided Routing (LAR) in Mobile Ad Hoc Networks Young-Bae Ko and Nitin H. Vaidya Yu-Ta Chen 2006 Advanced Wireless Network.
“Location-Aided Routing (LAR) in Mobile Ad Hoc Network” by Young-bae ko Nitin H. Validya presented by Mark Miyashita.
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
LightFlood: An Optimal Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
1 Prediction-based Strategies for Energy Saving in Object Tracking Sensor Networks Yingqi Xu, Wang-Chien Lee Proceedings of the 2004 IEEE International.
Leveraging IP for Sensor Network Deployment Simon Duquennoy, Niklas Wirstrom, Nicolas Tsiftes, Adam Dunkels Swedish Institute of Computer Science Presenter.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
CS 672 Paper Presentation Presented By Saif Iqbal “CarNet: A Scalable Ad Hoc Wireless Network System” Robert Morris, John Jannotti, Frans Kaashoek, Jinyang.
Adaptive Topology Discovery in Hybrid Wireless Networks
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #5 Mobile Ad-Hoc Networks TBRPF.
Spanning Tree and Multicast. The Story So Far Switched ethernet is good – Besides switching needed to join even multiple classical ethernet networks Routing.
Ad Hoc Wireless Routing COS 461: Computer Networks
ENHANCING AND EVALUATION OF AD-HOC ROUTING PROTOCOLS IN VANET.
A Highly Adaptive Distributed Routing Algorithm for Mobile Wireless Networks Research Paper By V. D. Park and M. S. Corson.
Ad Hoc Networking via Named Data Michael Meisel, Vasileios Pappas, and Lixia Zhang UCLA, IBM Research MobiArch’10, September 24, Shinhaeng.
CCH: Cognitive Channel Hopping in Vehicular Ad Hoc Networks Brian Sung Chul Choi, Hyungjune Im, Kevin C. Lee, and Mario Gerla UCLA Computer Science Department.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
A Distributed Scheduling Algorithm for Real-time (D-SAR) Industrial Wireless Sensor and Actuator Networks By Kiana Karimpour.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Mobile Adhoc Network: Routing Protocol:AODV
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
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
Fast Handoff for Seamless wireless mesh Networks Yair Amir, Clauiu Danilov, Michael Hilsdale Mobisys’ Jeon, Seung-woo.
MANETS Justin Champion Room C203, Beacon Building Tel 3292,
A study of Intelligent Adaptive beaconing approaches on VANET Proposal Presentation Chayanin Thaina Advisor : Dr.Kultida Rojviboonchai.
WIRELESS AD-HOC NETWORKS Dr. Razi Iqbal Lecture 6.
2007/03/26OPLAB, NTUIM1 A Proactive Tree Recovery Mechanism for Resilient Overlay Network Networking, IEEE/ACM Transactions on Volume 15, Issue 1, Feb.
Doc.: IEEE /1047r0 Submission Month 2000August 2004 Avinash Joshi, Vann Hasty, Michael Bahr.Slide 1 Routing Protocols for MANET Avinash Joshi,
Energy and Latency Control in Low Duty Cycle MAC Protocols Yuan Li, Wei Ye, John Heidemann Information Sciences Institute, University of Southern California.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
MobiQuitous 2007 Towards Scalable and Robust Service Discovery in Ubiquitous Computing Environments via Multi-hop Clustering Wei Gao.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
RPL:IPv6 Routing Protocol for Low Power and Lossy Networks Speaker: Chung-Yi Chao Advisor: Dr. Kai-Wei Ke 2015/10/08 1.
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
1 Utilizing Shared Vehicle Trajectories for Data Forwarding in Vehicular Networks IEEE INFOCOM MINI-CONFERENCE Fulong Xu, Shuo Gu, Jaehoon Jeong, Yu Gu,
An Efficient Wireless Mesh Network A New Architecture 指導教授:許子衡 教授 學生:王志嘉.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
1 Efficient Backbone Synthesis Algorithm for Multi-Radio Wireless Mesh Networks Huei-jiun Ju and Izhak Rubin Electrical Engineering Department University.
Internet of Things Fall 2015
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Improving Fault Tolerance in AODV Matthew J. Miller Jungmin So.
Fundamentals of Computer Networks ECE 478/578
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
National Taiwan University Department of Computer Science and Information Engineering Vinod Namboodiri and Lixin Gao University of Massachusetts Amherst.
1 Ad-hoc Transport Layer Protocol (ATCP) EECS 4215.
Routing Metrics for Wireless Mesh Networks
Author:Zarei.M.;Faez.K. ;Nya.J.M.
Mobile IP for Mobile Ad hoc Networks
Wireless Sensor Networks 6. WSN Routing
Routing Metrics for Wireless Mesh Networks
Ad-hoc Transport Layer Protocol (ATCP)
Sensor Network Routing
Net 435: Wireless sensor network (WSN)
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Vinay Singh Graduate school of Software Dongseo University
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

RPL under Mobility Consumer Communications and Networking Conference, 2012 RPL under Mobility K.C. Lee, R. Sudhaakar, L. Dai, S. Addepalli and M. Gerla IEEE Consumer Communications and Networking Conference, 2012 Presenter - Bob Kinicki Internet of Things Internet of Things Fall 2015 Fall 2015

OutlineOutline  Introduction  Motivating RPL for VANETs  RPL with Trickle Implementation  Modifications to RPL for Mobility  Simulation Details  Performance Evaluation Results  Conclusions and Critique Internet of Things RPL under Mobility 2

IntroductionIntroduction  Authors envision vehicles on the road with multiple mobile onboard units (OBUs).  We have seen in previous papers this concept of vehicular communication being a combination of Wifi and cellular (4G LTE).  This paper studies the issue of an appropriate routing protocol for access to road-side infrastructure either directly or via multi-hops through wireless OBUs. Internet of Things RPL under Mobility 3

IntroductionIntroduction  Authors stay away from MIP (Mobile IP) protocols and focus on protocols complementary to global mobile protocols.  They study RPL (Routing Protocol for Low power and Lossy Networks (LLNs)) claiming design elements from RPL transfer to vehicular environment.  Paper conducts simulation performance study of RPL and RPL tuning in VANETs. Internet of Things RPL under Mobility 4

RPL Motivation  RPL is a distance vector routing protocol that builds a Destination Oriented Directed Acyclic Graph (DODAG) rooted at a single node (normally the sink).  With a single root, the network takes a tree topology.  DODAG minimizes cost to reach the root per an Objective Function (OF) (e.g., ETX). Internet of Things RPL under Mobility 5

RPL Motivation  RPL does NOT handle seamless mobility when vehicle moves from the coverage area.  OBUs can implement a global mobility solution such as LISP.  RPL can be used with a global mobility solution that hides the mobility event from end-user devices. Internet of Things RPL under Mobility 6

RPL Attributes  RPL can have better response time compared to reactive protocols (e.g., AODV and DSR) as they are susceptible to route breaks under high mobility. “Adapted” RPL can adjust the parent update rate.  RPL does not flood the network but only exchanges local information with neighbors.  Idea is to combine RPL with another multi-hop routing protocol to improve routing efficiency for mobile peer-to-peer communication. Internet of Things RPL under Mobility 7

RPL Implementation  Road-side infrastructure nodes (e.g., WiFi access points) are root nodes for DODAG.  OBUs use RPL to reach root directly or via other OBUs.  Root node builds topology by broadcasting Directed Acyclic Graph (DAG) Information Option (DIO messages).  DIO contains info about broadcasting nodes rank (root rank = 1). Internet of Things RPL under Mobility 8

RPL Implementation  Receiving node determines its rank based on rank in DIO and the cost to reach the node.  DIO node broadcast contains: sender’s rank, OF and the DAG joined.  DIOs propagate from root to most distant nodes to create a DODAG.  RPL defines rules for parent selection based on several pieces of “local quality” information.  Any node with lower rank than receiving node becomes a candidate parent. Internet of Things RPL under Mobility 9

RPL and Trickle  RPL uses Trickle interval mechanisms (discussed in previous paper) to determine t. I bounded by [I min, I max ] I bounded by [I min, I max ]  Notation difference: I max = I min x 2 I doubling  t,randomly picked from [I/2,I], serves as periodic emission time of DIOs sent by each node in DODAG. Namely when t expires, DIO is sent if c < k. Internet of Things RPL under Mobility 10

RPL and Trickle  A node’s c is incremented every time DIO received from neighbors does not change node’s rank {namely, rank is RPL consistency state}.  When I expires, if node’s rank did not change from DIOs of its neighbors, then I  min (2xI, I max ) then I  min (2xI, I max ) else I  I min. else I  I min.  t reset within internal defined by new I {only when I expires}. Internet of Things RPL under Mobility 11

Stale DIO Messages  To avoid stale DIOs, nodes have an ETX periodic timer which probes neighbors for their ETX value.  If probe detects ETX changes, then a new parent may be selected and a new DIO is sent to inform neighbors of node’s updated rank. else no DIO sent and t set to old value upon expiry (not doubled as RFC states). Internet of Things RPL under Mobility 12

RPL Mobility Modifications  Since RPL designed for static WSNs, RPL rank does not update in a timely fashion to reflect frequent topology changes caused by moving vehicles.  Three RPL mobility modifications/issues: –Disable DIO Trickle timer. –Immediate ETX Probing for a New Neighbor –Loop Avoidance and Detection Internet of Things RPL under Mobility 13

Disabling DIO Trickle Timer  Since Trickle timer is designed for LLNs where network topology does not change frequently, authors disable the Trickle timer and use a fixed timer to focus study on other fundamental factors that impact RPL performance: –DIO periods –ETX periods –ETX Internet of Things RPL under Mobility 14

Immediate ETX probing  When a node discovers a new neighbor, it should schedule a future PING request to determine the new neighbor’s ETX.  This new ETX may trigger the node to seek a new parent (depending on neighbor’s rank). In mobile networks with fast moving nodes, nodes are likely to quickly change their rank, authors initiate immediate ETX probe to make preferred parent selection timely! In mobile networks with fast moving nodes, nodes are likely to quickly change their rank, authors initiate immediate ETX probe to make preferred parent selection timely! Internet of Things RPL under Mobility 15

Figure 1: Loop Avoidance and Detection  Figure 1(a) is an example of loop formation.  Figure 1(b) is the ‘fix’. Add parent ID to DIO. If parent ID = node ID then node discards DIO.  RPL can also use this technique to detect and break a loop. Internet of Things RPL under Mobility 16

Simulation Details  Study uses Qualnet 4.5 simulator to evaluate Modified RPL in terms of connectivity duration and DIO overhead.  Simulation consists of 10 mobile nodes traversing a straight line of 5000 m.  WiFi is simulated b broadcast with approximate radio range of 250 m.  AP (root node for RPL) is at the line middle (2500 m).  Vehicle speeds: 25, 45 and 65 mph.  DIO period: 2s to 10s in 2s increments. Internet of Things RPL under Mobility 17

Performance Evalution Results  First set of RPL results (Figure 2): 10 cars traveling together in caravan with car 1 leading and car 10 last (distance between cars and simulation duration not specified). – DIO = 2s, ETX period = 5s –only initial results presented due to space constraints!  Figure 3: Percentage of Connectivity Duration (PCD)  Figure 4: PCD standard deviation as DIO period varies. Internet of Things RPL under Mobility 18

Figure 2: Rank vs Time  Fig 2(a) rank duration is 22s.  Fig 2(b) rank duration is 9 s. (varies with speed)  Rank duration also varies with DIO period.  If DIO period too long, RPL skips a rank.  Car 1 has disconnects near AP – looking for parent. Internet of Things RPL under Mobility 19

Figure 3: PCD (Percentage of Connectivity Duration) Fig 3(a): PCD decreases as speed increases (Cars 1& 5 and DIO not 10). PCD increases as car number increases (later cars do not disconnect with AP as much). Fig 3(b): DIO overhead proportional to DIO period. {diminishing returns} DIO overhead increases with speed (due to frequent topology changes). Internet of Things RPL under Mobility 20

Speed impacts variation of connectivity.  important to adjust DIO period at high speed.  important to adjust DIO period at high speed. Internet of Things RPL under Mobility 21 Figure 4: PCD StdDev Varying DIO Period

ConclusionsConclusions  Paper studies modified RPL parameter effects on connectivity duration and overhead.  Modified RPL simulated because RPL does not adapt to high speed vehicular movement well.  High speed decreases connectivity duration.  Loops are avoided with parent ‘hints’. Internet of Things RPL under Mobility 22

CritiqueCritique  Although paper is short, concepts are complex.  Explanation of car caravan idea, car spacing and simulation duration are all missing from simulation details.  Authors chose to take Trickle timer out to simplify the analysis.  Analysis of results is well done. Internet of Things RPL under Mobility 23