Hydro: A Hybrid Routing Protocol for Low-Power and Lossy Networks

Slides:



Advertisements
Similar presentations
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
TDMA Scheduling in Wireless Sensor Networks
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
6LoWPAN Ad Hoc On-Demand Distance Vector Routing (LOAD) Ki-Hyung Kim, S. Daniel Park, G. Montenegro, S. Yoo, and N. Kushalnagar IETF 6LoWPAN WG 66th, Montreal,
Bandwidth Management Framework for IP based Mobile Ad Hoc Networks Khalid Iqbal ( ) Supervisor: Dr. Rajan Shankaran ITEC810 June 05, 2009.
Dynamic Routing Scalable Infrastructure Workshop, AfNOG2008.
HYDRO: A Hybrid Routing Protocol for Lossy and Low Power Networks draft-tavakoli-hydro-01 Stephen Dawson-Haggerty, Jonathan Hui, Arsalan Tavakoli.
Multicasting in Mobile Ad-Hoc Networks (MANET)
1 CWCCWC Oulu Determining the Optimal Configuration for the Zone Routing Protocol By M. R. Pearlman and Z. J. Haas Presentation by Martti Huttunen
1-1 CMPE 259 Sensor Networks Katia Obraczka Winter 2005 Transport Protocols.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
Slide #1IETF 82 – ROLL WG – November 2012 RPL Applicability in Industrial Networks IETF 82 draft-phinney-roll-rpl-industrial-applicability-00 Tom Phinney.
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
RD-CSY /09 Distance Vector Routing Protocols.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
Paper Presentation by Jeff Mounzer Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P.R. Kumar Published.
A Scalable, Commodity Data Center Network Architecture.
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
1 Energy Efficient Communication in Wireless Sensor Networks Yingyue Xu 8/14/2015.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod.
@scale: Insights from a Large, Long Lived Appliance Energy WSN.
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Profiles and Multi-Topology Routing in Highly Heterogeneous Ad Hoc Networks Audun Fosselie Hansen Tarik Cicic Paal Engelstad Audun Fosselie Hansen – Poster,
WSN Done By: 3bdulRa7man Al7arthi Mo7mad AlHudaib Moh7amad Ba7emed Wireless Sensors Network.
Advisor: Quincy Wu Speaker: Kuan-Ta Lu Date: Aug. 19, 2010
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
IDRM: Inter-Domain Routing Protocol for Mobile Ad Hoc Networks C.-K. Chau, J. Crowcroft, K.-W. Lee, S. H.Y. Wong.
Why do we need a routing solution for Low Power And Lossy Networks (L2Ns) Is it too early or already too late ? Routing Area Meeting - IETF-69 JP Vasseur/David.
1 Mobile ad hoc networking with a view of 4G wireless: Imperatives and challenges Myungchul Kim Tel:
한국기술교육대학교 컴퓨터 공학 김홍연 Habitat Monitoring with Sensor Networks DKE.
Static versus Dynamic Routes Static Route Uses a protocol route that a network administrators enters into the router Static Route Uses a protocol route.
Collection Tree Protocol Omprakash Gnawali (Stanford University) with Rodrigo Fonseca (Brown University) Kyle Jamieson (University College London) David.
College of Engineering Grid-based Coordinated Routing in Wireless Sensor Networks Uttara Sawant Major Advisor : Dr. Robert Akl Department of Computer Science.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Distance Vector Routing Protocols Dynamic Routing.
SR: A Cross-Layer Routing in Wireless Ad Hoc Sensor Networks Zhen Jiang Department of Computer Science West Chester University West Chester, PA 19335,
Slide #1 Performance Evaluation of Routing Protocol for Low Power and Lossy Networks (RPL) draft-tripathi-roll-rpl-simulation-04 IETF Virtual Interim WG.
IP Routing Principles. Network-Layer Protocol Operations Each router provides network layer (routing) services X Y A B C Application Presentation Session.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
TempLab : A Testbed to Study the Impact of Temperature on Wireless Sensor Networks C.A. Boanoy, M.A. Zúñiga, J. Brownz, U. Roedigz, C. Keppitiyagama§,
Funda Ergun Behnam Malakooti Case Western Reserve University NAG Intelligent and Agile Protocols and Architectures for Space and Terrestrial Networks.
Self-stabilizing energy-efficient multicast for MANETs.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Overview of Cellular Networks Mobile Ad hoc Networks Sensor Networks.
Doc.: IEEE /0598r0 Submission May 2004 Tyan-Shu Jou, et al., Janusys NetworksSlide 1 Is Spanning Tree Protocol Right for ESS Mesh? Tyan-Shu Jou,
Structure-Free Data Aggregation in Sensor Networks.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
The Semantic IoT Amr El Mougy Slim Abdennadher Ghada Fakhry.
Routing Semester 2, Chapter 11. Routing Routing Basics Distance Vector Routing Link-State Routing Comparisons of Routing Protocols.
CloudMAC: Moving MAC frames processing of the Sink to Cloud.
Wireless sensor and actor networks: research challenges Ian. F. Akyildiz, Ismail H. Kasimoglu
- Pritam Kumat - TE(2) 1.  Introduction  Architecture  Routing Techniques  Node Components  Hardware Specification  Application 2.
Routing Metrics for Wireless Mesh Networks
Dominik Kaspar, Eunsook Kim, Carles Gomez, Carsten Bormann
Wireless Sensor Networks 6. WSN Routing
Overview of Wireless Networks:
Introduction to Wireless Sensor Networks
UNIT-V Transport Layer protocols for Ad Hoc Wireless Networks
Outline Introduction Routing in Mobile Ad Hoc Networks
Routing Metrics for Wireless Mesh Networks
Distributed Channel Assignment in Multi-Radio Mesh Networks
Emerging Wireless Internet Standards
COS 561: Advanced Computer Networks
Xiuzhen Cheng Csci332 MAS Networks – Challenges and State-of-the-Art Research – Wireless Mesh Networks Xiuzhen Cheng
Collection Tree Protocol
Achieving Resilient Routing in the Internet
Presentation transcript:

Hydro: A Hybrid Routing Protocol for Low-Power and Lossy Networks Stephen Dawson-Haggerty, Arsalan Tavakoli, and David Culler The University of California Berkeley

Low Power and Lossy Networks Diversity of applications: customer premise (into the home, “HANs”), neighborhood networks (ie, smart meters, “NANs”) Smart appliances, programmable lighting controllers & thermostats, building automation United by common link properties: slow, low-power, lossy 802.15.4e/g, PLC IPv6 as a unifying framework 6lowpan/ROLL working groups

Building Information Operations and Environment Climate Plant 3 CT: mains power monitoring panel level power monitoring ACme: plug load energy monitor and controller Climate Plant Load Tree Temperature Humidity Vibration Pressure

The Routing Problem Spatial and temporal variation in link quality Limited resources bound state 48KB ROM, 10KB RAM Radio communication expensive Long-lived deployments require extensive duty-cycling

IETF 6lowpan ROLL: Routing over Lossy and Low-Power Links Adaptation layer for IPv6: 802.15.4 links ROLL: Routing over Lossy and Low-Power Links Routing

Can we quantify that? Metric Requirement Table Scalability # of Destinations Loss Response Limited to Active Path Control Cost Bounded by Data Rate Link Cost Link Dynamicity Node Cost Node Heterogeneity

What do we really need? Workload Network Topology Border Router Collection (MP2P) Traffic Node Point-to-Point Traffic Resource-Starved More Capable Devices

Our Solution: HYDRO Two Components: Distributed DAG for underlying connectivity Centralized Controllers for Point-to-Point Optimization

Our Solution: HYDRO Trickle timers for DAG construction recognize local inconsistencies and quickly repair them when network is stable, control traffic peters out Source routing for routes not along a DAG increased packet overhead loop freedom Centralized topology view allows point-to-point and anycast optimizations

Our Solution: HYDRO

Distributed DAG Formation Router Advertisement Route Cost Willingness 1 3 2 4 6 5 Default Route Table (Node 7) Neigh Route Link LQI Conf 2 1.2 MAX 90 4 2.5 100 5 2.6 7

Distributed DAG Formation 1 3 2 4 6 5 Default Route Table (Node 7) Neigh Route Link LQI Conf 2 1.2 1 90 4 2.5 MAX 100 5 2.6 7

Distributed DAG Formation 1 3 2 4 6 5 Default Route Table (Node 7) Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.1 100 3 5 2.6 MAX 7

Distributed DAG Formation 1 3 2 4 6 5 Default Route Table (Node 7) Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 7

Global Topology Formation 1 3 2 4 6 5 Default Route Table (Node 7) Neigh Cost 2 4 1.3 5 1.4 Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 7

Centralized Routing D:6 [3 6] DATA D:7 [2 7] RI [4 1 6] 1 3 2 4 6 5 Default Route Table (Node 7) D:6 DATA D:6 [4 1 6] DATA 7 Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 Flow Table (Node 7) Dest Flow Path 6 [4 1 6]

Centralized Routing D:6 [3 6] DATA D:7 [2 7] RI [5 1 6] 1 3 2 4 6 5 Default Route Table (Node 7) D:6 [F4 1 6] DATA D:6 [4 1 6] DATA 7 Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 Flow Table (Node 7) Dest Flow Path 6 [4 1 6]

Centralized Routing 1 3 2 4 6 5 7 Default Route Table (Node 7) 2 1.2 Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 Flow Table (Node 7) Dest Flow Path 6 [5 1 6]

Outline HYDRO Design Overview Evaluation Limitations Extensions / Discussion

Evaluation Concerns and Metrics How to Evaluate? Reliability Packet Delivery Ratio Convergence Global Topology View Progression Stretch Transmission Stretch Agility/Stability Performance Under Node Churn Scalability Larger Networks

Test Environments Name Size Diameter Motescope 49 4 Motelab 128 8 ACME 57

Increased Concurrent Load Decreases transmissions per success by about 1: ~ 25% Lower PDR from congestion around Border Router

Resilience to Failure Network becomes partitioned Failed nodes along default route

IETF Criteria: How do we fare? Requirement HYDRO Table Scalability # Destinations State for Active Flows Loss Response Limit to Active Path No explicit loss response Control Cost Bounded by Data Traffic Driven by data traffic Link Cost Link Quality Awareness ETX Node Cost Heterogeneity Willingness and Node Attributes

Limitations? Mobility / Significant Dynamicity Source Routing and Deep Networks Single Point of Congestion and Failure

Standards Implications Early version presented to IETF Working group: ROLL: Routing over Lossy and Low- Power Networks Rechartered in 2009 to design new routing protocol Many design features represented in “final” version density-sensitive state propagation (trickle timers) “up and down” routing dynamic link estimation Point to point does not include centralized optimization

Questions?

Backup Slides

Centralized Routing D:6 [3 6] RI [1 4 7] DATA 1 3 2 D:7 [1 4 7] 5 Flow Table (Node 6) Dest Flow Path 7 [1 4 7] Default Route Table (Node 7) D:6 DATA 7 Neigh Route Link LQI Conf 2 1.2 90 7 4 2.5 1.3 100 5 2.6 1.4 Flow Table (Node 7) Dest Flow Path 6 [4 1 6]

Extensions Multicast Hop-By-Hop Route Installs More Complex Routing Policies Levis et al. “The firecracker protocol”, ACM SIGOPS European Workshop

? State Management Link State Database 1 3 2 Default Route Table Paths for Active Flows Paths installed in network 4 6 5 Utilization of installed paths Utilization of Flow Tables 7

Hybrid Routing Solution Hypothesis Hybrid Routing Solution Centralized Control Distributed Local Agility Path-Level Decisions Link-Level Decisions Lossy and Low-Power Networks Data Centers

Collection-Oriented Protocols Point-to-Point Protocols Existing Solutions?? Collection-Oriented Protocols Point-to-Point Protocols MintRoute MultiHop LQI BVR OLSR CTP Hui’s IP Architecture DYMO S4

Don’t Centralized Solutions Exist? Existing Solutions Inherent Assumptions Routing Control Platform (RCP) Reliable Path to Centralized Controller 4D Consistent Global View of Topology SANE / ETHANE / NOX Reliable Links

Low-Power and Lossy Networks (L2Ns) Sensor equipped Low-bandwidth wireless radio Constrained resources Limited energy reserves

Global Topology Formation Basic Connectivity achieved quickly

Global Topology Formation 30-Second Interval 5-Minute Interval Limited improvement in stretch beyond basic connectivity Longer intervals drastically slow convergence

Applications

Distributed DAG Formation Methodology Real Energy Deployment 57 Nodes 1 report / min Channel 19

Multiple Border Routers Second border router helps eliminate long paths