IETF-76, Hiroshima, Nov 2009 ROLL Working Group Meeting IETF-76, Nov 2009, Hiroshima Routing Metrics used for Path Calculation in Low Power and Lossy Networks.

Slides:



Advertisements
Similar presentations
Distributed Assignment of Encoded MAC Addresses in Sensor Networks By Curt Schcurgers Gautam Kulkarni Mani Srivastava Presented By Charuka Silva.
Advertisements

Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
HYDRO: A Hybrid Routing Protocol for Lossy and Low Power Networks draft-tavakoli-hydro-01 Stephen Dawson-Haggerty, Jonathan Hui, Arsalan Tavakoli.
A Compression Format for RPL Control Messages draft-goyal-roll-rpl-compression-00 Mukul Goyal University of Wisconsin Milwaukee.
Reactive Discovery of Point-to-Point Routes in Low Power and Lossy Networks draft-ietf-roll-p2p-rpl-04 Mukul Goyal University of Wisconsin Milwaukee.
1 6/14/ :27 CS575Internetworking & Routers1 Rivier College CS575: Advanced LANs Chapter 13: Internetworking & Routers.
EEC-484/584 Computer Networks Lecture 10 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
Adaptive flow control via Interest Aggregation in CCN by Dojun Byun, Byoung-joon, Myeong-Wuk Jang Samsung Electronics, Advanced Institute of Technology.
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS 2007 (TPDS 2007)
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Routing Metrics used for Path Calculation in Low Power and Lossy Networks draft-mjkim-roll-routing-metrics-00 IETF-72 - Dublin - July 2008 Mijeom Kim
Security and QoS Self-Optimization in Mobile Ad Hoc Networks ZhengMing Shen and Johnson P. Thomas Presented by: Sharanpal singh.
“Intra-Network Routing Scheme using Mobile Agents” by Ajay L. Thakur.
Wireless Sensor Networks COE 499 Energy Aware Routing
10/13/2015© 2008 Raymond P. Jefferis IIILect 07 1 Internet Protocol.
Copyright: S.Krishnamurthy, UCR Power Controlled Medium Access Control in Wireless Networks – The story continues.
ODMRP (On-Demand Multicast Routing Protocol in Multihop Wireless Mobile Networks ) Sung-Ju Lee William Su Mario Gerla Presented By: Meenakshi Bangad.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Group 3 Sandeep Chinni Arif Khan Venkat Rajiv. Delay Tolerant Networks Path from source to destination is not present at any single point in time. Combining.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
A High-Throughput Path Metric for Multi- Hop Wireless Routing Douglas S. J. De Couto, Daniel Aguayo, John Bicket, Robert Morris MIT Computer Science and.
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.
Slide #1 Performance Evaluation of Routing Protocol for Low Power and Lossy Networks (RPL) draft-tripathi-roll-rpl-simulation-04 IETF Virtual Interim WG.
IETF79 Nov 2010 Routing metrics ID -11 draft-ietf-roll-routing-metrics-11 JP Mijeon Kris.
RPL Routing Pathology In a Network With a Mix of Nodes Operating in Storing and Non-Storing Modes draft-ko-roll-mix-network-pathology JeongGil Ko, J.Jeong,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Ching-Ju Lin Institute of Networking and Multimedia NTU
Doc.: IEEE /536r0 Submission September 2001 A. Soomro and S. Choi, Philips Research, USASlide 1 Proposal to Add Link Margin Field in IEEE h.
SHORT: Self-Healing and Optimizing Routing Techniques for Mobile Ad Hoc Networks Presenter: Sheng-Shih Wang October 30, 2003 Chao Gui and Prasant Mohapatra.
Self-stabilizing energy-efficient multicast for MANETs.
An Enhanced Cross-Layer Protocol for Energy Efficiency in Wireless Sensor Networks Jaehyun Kim, Dept. of Electrical & Electronic Eng., Yonsei University;
Minimum Energy Reliable Paths Using Unreliable Wireless Links Qunfeng Dong, Suman Banerjee, Micah Adler, and Archan Misra Mobihoc 2005.
7/11/0666th IETF1 QoS Enhancements to BGP in Support of Multiple Classes of Service Andreas Terzis Computer Science Department Johns Hopkins University.
FERMA: An Efficient Geocasting Protocol for Wireless Sensor Networks with Multiple Target Regions Young-Mi Song, Sung-Hee Lee and Young- Bae Ko Ajou University.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing Introduction Speaker: Wang Song-Ferng Advisor: Dr. Ho-Ting Wu Date: 2014/03/31.
Toward Reliable and Efficient Reporting in Wireless Sensor Networks Authors: Fatma Bouabdallah Nizar Bouabdallah Raouf Boutaba.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Doc.: IEEE /2200r2 Submission July 2007 Sandesh Goel, Marvell et alSlide 1 Route Metric Proposal Date: Authors:
A Stable Routing Protocol to Support ITS Services in VANET Networks Tarik Taleb, Ehssan Sakhaee, Abbas Jamalipour, Kazuo Hashimoto, Nei Kato, Yoshiaki.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
Power-Aware Topology Control for Wireless Ad-Hoc Networks Wonseok Baek and C.-C. Jay Kuo Department of Electrical Engineering University of Southern California.
GMPLS extensions to communicate latency as a Traffic Engineering performance metric draft-wang-ccamp-latency-te-metric-03.txt draft-wang-ccamp-latency-te-metric-03.txt.
The Direction Field in Routing Metric/Constraint Objects Used in RPL draft-goyal-roll-metrics-direction-00 Mukul Goyal University of Wisconsin Milwaukee.
Route Metric Proposal Date: Authors: July 2007 Month Year
Mukul Goyal University of Wisconsin Milwaukee
Denial of Service attack in IPv6 networks and Counter measurements
Wireless Sensor Networks 6. WSN Routing
Routing Metrics for Wireless Mesh Networks
Introduction to Wireless Sensor Networks
NDN Messages and NDN Packets
EA C451 Vishal Gupta.
ROLL RPL Security IETF 77 status
Computer Network Performance Measures
draft-lazzeri-pce-residual-bw-00
EEC-484/584 Computer Networks
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks
Totally Disjoint Multipath Routing in Multihop Wireless Networks Sonia Waharte and Raoef Boutaba Presented by: Anthony Calce.
Computer Network Performance Measures
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Routing.
Route Metric Proposal Date: Authors: July 2007 Month Year
An Efficient Routing Protocol for Energy Management in WSN-Assisted loT Sarah Ammar Rafea and Abdulkareem A. Kadhim.
Presentation transcript:

IETF-76, Hiroshima, Nov 2009 ROLL Working Group Meeting IETF-76, Nov 2009, Hiroshima Routing Metrics used for Path Calculation in Low Power and Lossy Networks Draft-ietf-roll-routing-metrics-03 JP Vasseur Mijeom Kim K. Pister

Contents Introductions Objects Formats –Object Common Header Format –Node Metric Format –Link Metric Format –Objective Function Format Next work IETF-76, Hiroshima, Nov 2009

Introduction Main objective: to propose a flexible mechanism for the advertisement of routing metrics and constraints used by RPL Constraints and metrics –Constraint: used as a “filter” to prune links and nodes that do not satisfy specific properties –Metric: a quantitative value that is used to evaluate the path quality, also referred to as the path cost The best path: the path with the lowest cost with respect to some metrics that satisfies all constraints (if any) and is also called the shortest constrained path The set of routing objects is signaled along the DAG computed by RPL via an Objective Function (OF) IETF-76, Hiroshima, Nov 2009

Object Common Header Formats C = 1: Constraint, 0: metric O = 1: Optional (only for constraints) A = 0x00: Additive, 0x01: maximum, 0x02: minimum (only for aggregated metrics) G = 1: Global, 0: local (metrics are always global) R = 1: Recorded along the path, 0: aggregated (only for metrics) IETF-76, Hiroshima, Nov 2009

Node State And Attributes Object O Flag: indicates that the node is Overloaded (Overload bit) A Flag: indicates that the node can act as a traffic Aggregator IETF-76, Hiroshima, Nov 2009

Node Energy Object NE (Node Energy) sub-object format T (node Type): 0x00: main powered, 0x01: battery powered, 0x02: powered by a scavenger I (Included): only for constraints, = 1: must be included, = 0: must be excluded E (Estimation): when set, the E-E field is valid E-E (Estimated-Energy): 8-bit field indicating the estimated percentage of remaining energy on the node IETF-76, Hiroshima, Nov 2009

E-E field in NE object Encode the energetic Happiness of both battery powered and scavenging nodes –For scavenging nodes, H is the power provided by the scavenger divided by the power consumed by the application, H=P_in/P_out, in units of percent –For battery powered devices, H is the current expected lifetime divided by the desired minimum lifetime Examples –Given the average power consumption, H is the ratio of desired max power (initial energy E_0 divided by desired lifetime T) to actual power consumption, H=P_max/P_now –Given the estimated energy in the battery, E_bat and the total elapsed lifetime, t, H is the total stored energy remaining versus the target energy remaining: H= E_bat / [E_0 (T-t)/T]. IETF-76, Hiroshima, Nov 2009

Hop Count Object IETF-76, Hiroshima, Nov 2009

Throughput and Latency Object Throughput: 32 bits, encoded in 32 bits in IEEE floating point format, expressed in bytes per second Latency: 32 bits, encoded in 32 bits in IEEE floating point format, expressed in milliseconds IETF-76, Hiroshima, Nov 2009

Link Reliability – LQL (Link Quality Level) LQL Object Format LQL Type 1 sub-object format for recorded metrics » » - Val: = 0: undetermined, 1: the highest link » quality LQL Type 2 sub-object format for aggregated metrics –Sum (A = 0x00), maximum (A = 0x01), or minimum (A = 0x02) IETF-76, Hiroshima, Nov 2009

Link Reliability – EXT (Expected Transmission Count) ETX: the number of transmissions a node expects to make to a destination in order to successfully deliver a packet ETX Object Format and ETX sub-object format –ETX: 8 bits, encoded in 8 bits in IEEE floating point format –Example: ETX= 1 / (D f * D r ) where D f : the measured probability that a packet is received by the neighbor D r : the measured probability that the acknowledgment packet is successfully received IETF-76, Hiroshima, Nov 2009

Link Color Object LC Object Format LC Type 1 sub-object format for global recorded metrics LC Type 2 sub-object format for constraints IETF-76, Hiroshima, Nov 2009

Objective Function OF (Objective Function) –Specify how the routing metric and constraints should be used to reach specific objectives –Used by a node to select its parent during the DAG building construction process OCP (Objective Code Point) Object –Used to specify the OF and is carried within the DAG Metric Container object (must appear first than other metric objects) –OCP Object Format IETF-76, Hiroshima, Nov 2009

Next Work Detailed metrics formats and (when needed) metric setting/updating schemes –Specification of optional TLV fields and flags Detailed Objective Function (OCP) Object Setting Clear Distinction of Constraints and Metrics (including usage) –Constraints should be specified in OF? Co-evolve with the RPL IETF-76, Hiroshima, Nov 2009