Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan

Slides:



Advertisements
Similar presentations
Ranveer Chandra Ramasubramanian Venugopalan Ken Birman
Advertisements

Low Overhead With Speed Aware Routing (LOWSAR) in VANETs By Kannikar Siriwong Na Ayutaya.
Multicasting in Mobile Ad hoc Networks By XIE Jiawei.
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:
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.
Weight based Multicast Routing Protocol for Ad hoc Wireless Networks 學生:陳信皇 教授:陳仁暉.
Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
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
A Mobile Infrastructure Based VANET Routing Protocol in the Urban Environment School of Electronics Engineering and Computer Science, PKU, Beijing, China.
Multicasting in Mobile Ad-Hoc Networks (MANET)
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
Beneficial Caching in Mobile Ad Hoc Networks Bin Tang, Samir Das, Himanshu Gupta Computer Science Department Stony Brook University.
Exploiting the Unicast Functionality of the On- Demand Multicast Routing Protocol Sung-Ju Lee, William Su, and Mario Gerla
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
NCKU CSIE CIAL1 Principles and Protocols for Power Control in Wireless Ad Hoc Networks Authors: Vikas Kawadia and P. R. Kumar Publisher: IEEE JOURNAL ON.
QoS Constraint Routing Protocols for Mobile Ad Hoc
Speaker: Li-Sheng Chen 1 Jan 2, 2012 EOBDBR: an Efficient Optimum Branching-Based Distributed Broadcast Routing Protocol for Wireless Ad Hoc Networks.
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 A Novel Mechanism for Flooding Based Route Discovery in Ad hoc Networks Jian Li and Prasant Mohapatra Networks Lab, UC Davis.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
A Preferred Link Based Multicast Protocol for Wireless Mobile Ad hoc Networks R. S. Sisodia, Karthigeyan. I, B. S. Manoj, and C. Siva Ram Murthy ICC 2003.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Ad Hoc Wireless Routing COS 461: Computer Networks
Itrat Rasool Quadri ST ID COE-543 Wireless and Mobile Networks
Multicast Routing in Mobile Ad Hoc Networks (MANETs)
Presented by Chaitanya Nemallapudi Understanding and Exploiting the Trade-Offs between Broadcasting and Multicasting in Mobile Ad Hoc Networks Lap Kong.
Multicast Routing Algorithms n Multicast routing n Flooding and Spanning Tree n Forward Shortest Path algorithm n Reversed Path Forwarding (RPF) algorithms.
1 An Adaptive Energy-Efficient and Low-Latency MAC for Data Gathering in Wireless Sensor Network Gang Lu, Bhaskar Krishnamachari, and Cauligi Raghavendra.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
A Power Saving MAC Protocol for Wireless Networks Technical Report July 2002 Eun-Sun Jung Texas A&M University, College Station Nitin H. Vaidya University.
DDR-based Multicast routing Protocol with Dynamic Core (DMPDC) Shiyi WU, Navid Nikaein, Christian BONNET Mobile Communications Department EURECOM Institute,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
A Method for Distributed Computation of Semi-Optimal Multicast Tree in MANET Eiichi Takashima, Yoshihiro Murata, Naoki Shibata*, Keiichi Yasumoto, and.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Efficient Flooding in Ad Hoc Networks: a Comparative Performance Study
A Scalable Routing Protocol for Ad Hoc Networks Eric Arnaud Id:
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.
Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks Mobile Networks and Applications 6, ,2001 Author : JEFFREY E. WIESELTHIER.
Fault Management in Mobile Ad-Hoc Networks by Tridib Mukherjee.
Routing Security in Wireless Ad Hoc Networks Chris Zingraf, Charisse Scott, Eileen Hindmon.
Forwarding Group Multicast Protocol (FGMP) for Multihop, Mobile Wireless Networks Speaker : Wilson Lai Date : Ching-Chuan Chiang, Mario Gerla.
An Energy-Efficient Geographic Routing with Location Errors in Wireless Sensor Networks Julien Champ and Clement Saad I-SPAN 2008, Sydney (The international.
Ad Hoc Multicast Routing
Energy-Aware Data-Centric Routing in Microsensor Networks Azzedine Boukerche SITE, University of Ottawa, Canada Xiuzhen Cheng, Joseph Linus Dept. of Computer.
Distributed Data Gathering Scheduling in Multi-hop Wireless Sensor Networks for Improved Lifetime Subhasis Bhattacharjee and Nabanita Das International.
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.
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.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
An efficient reliable broadcasting protocol for wireless mobile ad hoc networks Chih-Shun Hsu, Yu-Chee Tseng, Jang-Ping Sheu Ad Hoc Networks 2007, vol.
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.
Fundamentals of Computer Networks ECE 478/578
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)
-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.
Author:Zarei.M.;Faez.K. ;Nya.J.M.
On Demand Multicast Routing Protocol (ODMRP )
Mesh-based Geocast Routing Protocols in an Ad Hoc Network
Outline Introduction Routing in Mobile Ad Hoc Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Improving Routing & Network Performances using Quality of Nodes
Presentation transcript:

Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan

Outline Introduction Goals System Model Cost metric Simulation & Implementation Conclusion

Introduction Mobile Ad Hoc Networks (MANETs) No infrastructure Limited transmission range Energy constrained Multicasting in MANETs Why multicast as opposed to multiple unicast? Less number of messages Less energy spent

Introduction Issues in MANET Multicasting Dynamic Topology Energy constrained Possible solution – flooding Suffers from redundant rebroadcast Increase in collision and contention Energy inefficient Tree or Mesh Structure Examples: MAODV, ODMRP etc.

Shortest Path Self-Stabilizing Protocol SS-SPST Shortest path spanning tree from root Pro active tree construction Tree includes both multicast group and non-group nodes Faults Change in topology caused by mobility SS-SPST is self-stabilizing Converge to a global legitimate state from an illegitimate state Fault-tolerant solution SS-SPST is distributed Uses only local knowledge

Self-Stabilization Properties Convergence Closure Inter-communication Share memory Message passing Beaconing Time complexity Rounds Round definition in a lossy medium A round is defined to be the time period in which each node in the system receives at least one beacon message from each of its neighbors and performs computation based on the information it has received.

SS-SPST Cost metric Multicast tree is constructed to optimize the cost metric Currently hop count is the cost metric Goal: To optimize energy An energy-efficient cost metric is required to minimize total energy consumption

Wireless Multicast Advantage X Y Z P XZ P XY P XZ > P XY

Motivation - example R 1 2 NG X Total discard energy = 3 * Reception energy

Problem Statement Propose energy-efficient cost metric Simulation based performance comparison with MAODV and ODMRP Comparison of different cost metrics

MAODV & ODMRP MAODV properties Tree based On-demand Route request and route reply phase ODMRP properties Mesh based On-demand Many routes to the receivers

System Model - Assumptions Unique identification Periodic beaconing Soft-state neighbors Cost metric computation Dynamic transmission range Active mode Single source multicasting

Energy Model E Tx = E elec. K + E amp. K. d 2 E Rx = E elec. K E elec = Fixed energy E amp = Amplification energy K = Number of bits d = distance

SS-SPST - Algorithm If (root) Dist-to-root = 0 Parent = -1 else Dist-to-root = Shortest distance to root through any neighbor node ‘ i ’ Parent = i

R 1 2 NG X SS-SPST An Example

R 1 2 NG X Round 1 Round 2 Round 3

Motivation - example R 1 2 NG X Total discard energy = 3 * Reception energy

Cost metric Hop count C ij = 1 Transmission Energy C ij = T ij Transmission Energy based on farthest node C ij = (T ij + R) if j is the farthest node from i = R otherwise

Cost metric Transmission Energy based on farthest node with discard energy C ij = (T ij +R+L i ) if j is the farthest node from i = R otherwise L i = R * (#neighbors i - #tree children i )

An Example

Hop count metric – SS-SPST Stabilization time = 3 rounds Energy consumed / bit = 5.95 micro J Round 1 Round 2 Round 3

Transmission Energy metric – SS-SPST-T Stabilization time = 4 rounds Energy consumed / bit = 4.72 micro J Round 1 Round 2 Round Round 4

Max Transmission Energy metric – SS-SPST-F Stabilization time = 5 rounds Energy consumed / bit = micro J Round 1 Round 2 Round 3 Round Round

Max Transmission Energy + Discard Energy metric – SS-SPST-E Stabilization time = 5 rounds Energy consumed / bit = 3.29 micro J Round 1 Round 2 Round 3 Round Round

Summary Metric# roundsEnergy in micro J SS-SPST SS-SPST-T SS-SPST-F SS-SPST-E

Simulation Environment Simulator - NS-2 Simulation area x 750 Simulation time seconds # nodes- 50 Traffic rate – 64 Kbps # group nodes - 20

Performance Metrics Packet delivery ratio #pkts received/#pkts transmitted Energy consumed per packet delivered Total energy consumption/pkts received End-to-end delay Total delay per packet/#received nodes Unavailability ratio Service interrupt time/simulation time

Energy Spent – Different cost metrics

Packet Delivery Ratio – Different cost metrics

Unavailability Ratio – Different cost metrics

Packet Delivery Ratio – Different protocols

Energy Spent – Different protocols

Control Byte Overhead – Different protocols

Delay – Different protocols

Implementation To check the correctness of the protocols Implementation testing with 3 laptops working in ad hoc mode Emulation – mobility, energy and bit error rate

Implementation Utility Classes Packet Listener Event Handler SS-SPST Packet Handler SendReceive

Conclusion & Future work Energy saving using proposed cost metric Cost of saving energy Nodes operating in sleep mode Testing real implementation with many nodes

Questions? Thank you!