Self-stabilizing energy-efficient multicast for MANETs.

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
Communications Research Centre (CRC) Defence R&D Canada – Ottawa 1 Properties of Mobile Tactical Radio Networks on VHF Bands Li Li & Phil Vigneron Communications.
Mobile and Wireless Computing Institute for Computer Science, University of Freiburg Western Australian Interactive Virtual Environments Centre (IVEC)
Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/06/26.
Multicasting in Mobile Ad Hoc Networks Ravindra Vaishampayan Department of Computer Science University of California Santa Cruz, CA 95064, U.S.A. Advisor:
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks By C. K. Toh.
A Distributed Algorithm for the Dead End Problem of Location Based Routing in Sensor Networks Le Zou, Mi Lu, Zixiang Xiong, Department of Electrical Engineering,
802.11a/b/g Networks Herbert Rubens Some slides taken from UIUC Wireless Networking Group.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Ranveer Chandra , Kenneth P. Birman Department of Computer Science
MANETs Routing Dr. Raad S. Al-Qassas Department of Computer Science PSUT
Multicasting in Mobile Ad-Hoc Networks (MANET)
A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols By Josh Broch, David A. Maltz, David B. Johnson, Yih- Chun Hu, Jorjeta.
More routing protocols Alec Woo June 18 th, 2002.
1-1 Topology Control. 1-2 What’s topology control?
E-ODMRP: Enhanced ODMRP with Motion Adaptive Refresh Soon Y. Oh, Joon-Sang Park, Mario Gerla Computer Science Dept. UCLA.
ITIS 6010/8010 Wireless Network Security Dr. Weichao Wang.
Topology Control and Mobility Management in Mobile Ad Hoc Networks Fei Dai and JIe Wu Department of Electrical and Computer Engineering North Dakota State.
Distributed Token Circulation in Mobile Ad Hoc Networks Navneet Malpani, Intel Corp. Nitin Vaidya, Univ. Illinois Urbana-Champaign Jennifer Welch, Texas.
CS541 Advanced Networking 1 Mobile Ad Hoc Networks (MANETs) Neil Tang 02/02/2009.
LPT for Data Aggregation in Wireless Sensor networks Marc Lee and Vincent W.S Wong Department of Electrical and Computer Engineering, University of British.
Online Data Gathering for Maximizing Network Lifetime in Sensor Networks IEEE transactions on Mobile Computing Weifa Liang, YuZhen Liu.
Anonymous Gossip: Improving Multicast Reliability in Mobile Ad-Hoc Networks Ranveer Chandra (joint work with Venugopalan Ramasubramanian and Ken Birman)
1 Internet Networking Spring 2006 Tutorial 3 Ad-hoc networks TBRPF (based on IETF tutorials on TBRPF)
The Feasibility of Launching and Detecting Jamming Attacks in Wireless Networks Authors: Wenyuan XU, Wade Trappe, Yanyong Zhang and Timothy Wood Wireless.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
Empirical Analysis of Transmission Power Control Algorithms for Wireless Sensor Networks CENTS Retreat – May 26, 2005 Jaein Jeong (1), David Culler (1),
GS 3 GS 3 : Scalable Self-configuration and Self-healing in Wireless Networks Hongwei Zhang & Anish Arora.
Connected Dominating Sets in Wireless Networks My T. Thai Dept of Comp & Info Sci & Engineering University of Florida June 20, 2006.
Ad Hoc Wireless Routing COS 461: Computer Networks
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Mobile Routing protocols MANET
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.
CS4231 Parallel and Distributed Algorithms AY 2006/2007 Semester 2 Lecture 10 Instructor: Haifeng YU.
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
GPSR: Greedy Perimeter Stateless Routing for Wireless Networks EECS 600 Advanced Network Research, Spring 2005 Shudong Jin February 14, 2005.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
A Membership Management Protocol for Mobile P2P Networks Mohamed Karim SBAI, Emna SALHI, Chadi BARAKAT.
Multiuser Receiver Aware Multicast in CDMA-based Multihop Wireless Ad-hoc Networks Parmesh Ramanathan Department of ECE University of Wisconsin-Madison.
DHT-based unicast for mobile ad hoc networks Thomas Zahn, Jochen Schiller Institute of Computer Science Freie Universitat Berlin 報告 : 羅世豪.
1 G-REMiT: An Algorithm for Building Energy Efficient Multicast Trees in Wireless Ad Hoc Networks Bin Wang and Sandeep K. S. Gupta Computer Science and.
Fault Management in Mobile Ad-Hoc Networks by Tridib Mukherjee.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
Ad Hoc Multicast Routing
Sharp Hybrid Adaptive Routing Protocol for Mobile Ad Hoc Networks
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
UNIT-V Ad-hoc Networks
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Bin Wang, Arizona State Univ S-REMiT: A Distributed Algorithm for Source-based Energy Efficient Multicasting in Wireless Ad Hoc Networks Bin Wang and Sandeep.
On Mobile Sink Node for Target Tracking in Wireless Sensor Networks Thanh Hai Trinh and Hee Yong Youn Pervasive Computing and Communications Workshops(PerComW'07)
Performance Comparison of Ad Hoc Network Routing Protocols Presented by Venkata Suresh Tamminiedi Computer Science Department Georgia State University.
CSE-591: Term Project Self-stabilizing Network Algorithms by Tridib Mukherjee ASU ID :
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Energy-aware Self-stabilizing Multicasting for MANETs Tridib Mukherjee IMPACT Lab Arizona State University impact.asu.edu.
MZR: A Multicast Protocol based on Zone Routing
CSE 4340/5349 Mobile Systems Engineering
Lei Chen and Wendi B. Heinzelman , University of Rochester
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Energy-Aware Proactive Routing in MANETs
Coverage and Connectivity in Sensor Networks
Improving Routing & Network Performances using Quality of Nodes
Routing in Mobile Wireless Networks Neil Tang 11/14/2008
Presentation transcript:

Self-stabilizing energy-efficient multicast for MANETs

Mobile Ad hoc Networks (MANETs) Network Model mobile nodes (PDAs, laptops etc.) multi-hop routes between nodes no fixed infrastructure A B C D A D B C Network Characteristics Dynamic Topology Constrained resources  battery power Links formed and broken with mobility Applications Battlefield operations Disaster Relief Personal area networking Multi-hop routes generated among nodes

Self-stabilization in Distributed Computing Valid State Invalid State Applied to Multicasting in MANETs Convergence Closure Fault Topological Changes and Node Failures for MANETs. Local actions in distributed nodes. Self-stabilizing distributed systems Guarantee convergence to valid state through local actions in distributed nodes. Ensure closure to remain in valid state until any fault occurs. Can adapt to topological changes Is it feasible for routing in MANETs?

Self-stabilizing Multicast for MANETs Multicast source Topological Change Convergence Based on Local actions Maintains source-based multi-cast tree. Actions based on local information in the nodes and neighbors. Pro-active neighbor monitoring through periodic beacon messages. Neighbor check at each round (with at least one beacon reception from all the neighbors) Execute actions only in case of changes in the neighborhood. Self-Stabilizing Shortest Path Spanning Tree (SS-SPST)

Self-stabilizing Multicast Tree Construction S B A D C G FE H I J First Round – source (root) stabilizes  level of root is 0. Arbitrary Initial State – no multicast tree  Parent of each node NULL.  Level of each node 0. Second Round – neighbors of root stabilizes  level of root’s neighbors is 1.  parent of root’s neighbors is root. And so on …… Pruning of the tree in a bottom-up manner. Tolerance to topological changes. Problem – energy-efficiency is not considered SS-SPST

Energy-Efficiency in Self-stabilization Energy-awareness in self-stabilizing multicast Energy-efficient tree construction algorithm Energy Consumption Model (Min Energy Bcast / Mcast is NP Complete) Heuristics for Tree Construction (E.g. BIP/MIP, S-REMIT) Reducing beacon Transmission (Increase β) Verify effect on the performance

Energy Consumption Model T i reaches all nodes in range i TiTi Overhearing at j, k, and l i j k l non-intended neighbor No communication schedule during broadcast in random access MAC (e.g ). Transmission energy of node i Variable through Power Control One transmission reaches all in range Cost metric for node i C i = T i + N i x R Reception energy at intended neighbors. Overhearing energy at non-intended neighbors. Reception cost at all the neighbors intended neighbor C i = T i + 7R What is the additional cost if a node selects a parent?

Energy Aware Self-Stabilizing Protocol (SS-SPST-E) A B F C E D X Select Parent with minimum Additional Cost Minimum overall cost when parent is locally selected Execute action when any action trigger is on Tree validity – Tree will remain connected with no loops. Not in tree Loop Detected Potential Parents of XAdditionalCost (A → X) = T A + 2R AdditionalCost (B → X) = T B + R Actions at each node (parent selection) Identify potential parents. Estimate additional cost after joining potential parent. Select parent with minimum additional cost. Change distance to root. Action Triggers Parent disconnection. Parent additional cost not minimum. Change in distance of parent to root.

SS-SPST-E Execution S B A D C F E H No multicast tree  parent of each node NULL.  hop distance from root of each node infinity.  cost of each node is E max. First Round – source (root) stabilizes  hop distance of root from itself is 0.  no additional cost. Second Round – neighbors of root stabilizes  hop distance of root’s neighbors is 1.  parent of root’s neighbors is root AdditionalCost (S → {A, B, C, D} ) = T s + 4R No potential parents for any node. Potential parent for A, B, C, D, F = {S}. Potential parent for E = {D, F}. AdditionalCost (F → E) = T F + 2R AdditionalCost (D → E) = T D + 3R Potential parent for F = {S, C}. AdditionalCost (S → F) = T S + 5R AdditionalCost (C → F) = T C + 3R And so on …… Tolerance to topological changes. AdditionalCost (D → E) = T D + 3R Convergence - From any invalid state the total energy cost of the graph reduces after every round till all the nodes in the system are stabilized. Proof - through induction on round #. Closure: Once all the nodes are stabilized it stays there until further faults occur. G 1 1 Multicast source AdditionalCost (S → F) = T s + 5R

Simulation Results – Varying Beacon Interval Energy consumption per packet delivered increases due to decrease in number of packets delivered.

Simulation Results – Varying Beacon Interval PDR decreases with less beaconing What is the optimum beacon interval?

Improvements to self-stabilizing multicast Fault-localization to reduce stabilization time – Incorporate fault-containment mechanism Optimize the beacon interval to minimize overhead energy – depends on data traffic arrival – depends on changes in link status – depends on what level of reliability to attain Management plane required at the network layer to control protocol parameters

Application-aware Adaptive Optimization Sub-layer

Sample Result

Additional Slides

Simulation Results – Varying Node Mobility 1m/s 5m/s 10m/s15m/s20m/s Low packet delivery with high dynamicity ODMRP has high PDR due to redundant routes

Simulation Results – Varying Node Mobility 1m/s5m/s10m/s15m/s20m/s SS-SPST-E leads to energy-efficiency ODMRP has high overhead to generate redundant routes

Simulation Results - Varying Multicast Group Size Self-stabilizing protocols scale better. MAODV has highest delay due to reactive tree construction