Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/6/26.

Slides:



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

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.
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,
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
指導教授:許子衡 教授 報告學生:馬敏修 2010/8/ Introduction 2. Geocast Routing Protocols  2.1 GAMER Overview 3. GAMER Details  3.1 Building the Mesh  3.2 Adaptation.
TOPOLOGIES FOR POWER EFFICIENT WIRELESS SENSOR NETWORKS ---KRISHNA JETTI.
Sec-TEEN: Secure Threshold sensitive Energy Efficient sensor Network protocol Ibrahim Alkhori, Tamer Abukhalil & Abdel-shakour A. Abuznied Department of.
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Network Layer Routing Issues (I). Infrastructure vs. multi-hop Infrastructure networks: Infrastructure networks: ◦ One or several Access-Points (AP) connected.
Rumor Routing Algorithm For Sensor Networks
Monday, June 01, 2015 ARRIVE: Algorithm for Robust Routing in Volatile Environments 1 NEST Retreat, Lake Tahoe, June
Multicasting in Mobile Ad-Hoc Networks (MANET)
PEDS September 18, 2006 Power Efficient System for Sensor Networks1 S. Coleri, A. Puri and P. Varaiya UC Berkeley Eighth IEEE International Symposium on.
ECMANSI - Energy Conserving Multicast for Ad- Hoc Networks with Swam Intelligence Chaiporn Jaikaeo Vinay Sridhara Chien-Chung Shen.
Dissemination protocols for large sensor networks Fan Ye, Haiyun Luo, Songwu Lu and Lixia Zhang Department of Computer Science UCLA Chien Kang Wu.
On the Construction of Energy- Efficient Broadcast Tree with Hitch-hiking in Wireless Networks Source: 2004 International Performance Computing and Communications.
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
Component-Based Routing for Mobile Ad Hoc Networks Chunyue Liu, Tarek Saadawi & Myung Lee CUNY, City College.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
Mario Čagalj supervised by prof. Jean-Pierre Hubaux (EPFL-DSC-ICA) and prof. Christian Enz (EPFL-DE-LEG, CSEM) Wireless Sensor Networks:
TiZo-MAC The TIME-ZONE PROTOCOL for mobile wireless sensor networks by Antonio G. Ruzzelli Supervisor : Paul Havinga This work is performed as part of.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Efficient and Reliable Broadcast in ZigBee Networks Purdue University, Mitsubishi Electric Lab. To appear in SECON 2005.
Ming-Yu Jiang and Wanjiun Liao,IEEE ICC 2002 Family ACK Tree (FAT): A New Reliable Multicast Protocol for Mobile Ad Hoc Networks. Speaker : Wilson Lai.
Performance Evaluation and Improvement of an Ad Hoc Wireless Network Takayuki Yamamoto Graduate School of Engineering Science, Osaka University, Japan.
LPT for Data Aggregation in Wireless Sensor Networks Marc Lee and Vincent W.S. Wong Department of Electrical and Computer Engineering, University of British.
2015/10/1 A color-theory-based energy efficient routing algorithm for mobile wireless sensor networks Tai-Jung Chang, Kuochen Wang, Yi-Ling Hsieh Department.
Power-Balance Broadcast in Wireless Mobile Ad Hoc Networks Jang-Ping Sheu, Yu-Chia Chang, and Hsiu- Ping Tsai National Central University, Chung-Li, 32054,Taiwan.
Ad-hoc On-Demand Distance Vector Routing (AODV) and simulation in network simulator.
The Chinese Univ. of Hong Kong Dept. of Computer Science & Engineering POWER-SPEED A Power-Controlled Real-Time Data Transport Protocol for Wireless Sensor-Actuator.
CS 5565 Network Architecture and Protocols Godmar Back Lecture 22.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
RELAX : An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks Bashir Yahya, Jalel Ben-Othman University of Versailles, France ICC.
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.
Directed Diffusion: A Scalable and Robust Communication Paradigm for Sensor Networks ChalermekRameshDeborah Intanagonwiwat Govindan Estrin Mobicom 2000.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
Presentation of Wireless sensor network A New Energy Aware Routing Protocol for Wireless Multimedia Sensor Networks Supporting QoS 王 文 毅
Energy-Efficient Shortest Path Self-Stabilizing Multicast Protocol for Mobile Ad Hoc Networks Ganesh Sridharan
On Reducing Broadcast Redundancy in Wireless Ad Hoc Network Author: Wei Lou, Student Member, IEEE, and Jie Wu, Senior Member, IEEE From IEEE transactions.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
A Dead-End Free Topology Maintenance Protocol for Geographic Forwarding in Wireless Sensor Networks IEEE Transactions on Computers, vol. 60, no. 11, November.
MMAC: A Mobility- Adaptive, Collision-Free MAC Protocol for Wireless Sensor Networks Muneeb Ali, Tashfeen Suleman, and Zartash Afzal Uzmi IEEE Performance,
LightFlood: An Efficient Flooding Scheme for File Search in Unstructured P2P Systems Song Jiang, Lei Guo, and Xiaodong Zhang College of William and Mary.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Computer Network Lab. Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks SenSys ’ 03 Xiaorui Wang, Guoliang Xing, Yuanfang.
Opportunistic Flooding in Low-Duty- Cycle Wireless Sensor Networks with Unreliable Links Shuo Goo, Yu Gu, Bo Jiang and Tian He University of Minnesota,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
Intro DSR AODV OLSR TRBPF Comp Concl 4/12/03 Jon KolstadAndreas Lundin CS Ad-Hoc Routing in Wireless Mobile Networks DSR AODV OLSR TBRPF.
a/b/g Networks Routing Herbert Rubens Slides taken from UIUC Wireless Networking Group.
Ching-Ju Lin Institute of Networking and Multimedia NTU
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
LOCALIZED MINIMUM - ENERGY BROADCASTING IN AD - HOC NETWORKS Paper By : Julien Cartigny, David Simplot, And Ivan Stojmenovic Instructor : Dr Yingshu Li.
A Framework for Reliable Routing in Mobile Ad Hoc Networks Zhenqiang Ye Srikanth V. Krishnamurthy Satish K. Tripathi.
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.
Ad Hoc On-Demand Distance Vector Routing (AODV) ietf
Using Ant Agents to Combine Reactive and Proactive strategies for Routing in Mobile Ad Hoc Networks Fredrick Ducatelle, Gianni di caro, and Luca Maria.
Connected Point Coverage in Wireless Sensor Networks using Robust Spanning Trees IEEE ICDCSW, 2011 Pouya Ostovari Department of Computer and Information.
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)
Peter Pham and Sylvie Perreau, IEEE 2002 Mobile and Wireless Communications Network Multi-Path Routing Protocol with Load Balancing Policy in Mobile Ad.
Structure-Free Data Aggregation in Sensor Networks.
Max do Val Machado Raquel A. F. Mini Antonio A. F. Loureiro DCC/UFMG DCC/PUC Minas DCC/UFMG IEEE ICC 2009 proceedings Advisor : Han-Chieh Chao Student.
Scalable Coverage Maintenance for Dense Wireless Sensor Networks Jun Lu, Jinsu Wang, Tatsuya Suda University of California, Irvine Secon ‘ 06.
Net 435: Wireless sensor network (WSN)
Investigating Mac Power Consumption in Wireless Sensor Network
Speaker : Lee Heon-Jong
Presentation transcript:

Advisor : Prof. Yu-Chee Tseng Student : Yi-Chen Lu 12009/6/26

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 2

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 3

 A WSN is composed of numerous inexpensive wireless sensor nodes, each of which is normally powered by batteries and has limited computing ability  Wireless sensor nodes are capable of not only collecting, storing, processing environmental information, but also communicating with neighboring nodes  Many research works have been dedicated to WSNs, such as routing, self-organization, deployment, and localization 4

 Multicast is a fundamental routing service of network communication  In WSN, a single message can be delivered to multiple destinations efficiently via multicast communication  In WSN, members may dynamically join and leave the groups 5 Fruits Area Drinks Area Join banana group Join coke group

 ZigBee is a cost-effective wireless networking solution that supports low data-rates, low-power consumption, security, and reliability  Most WSN industries have adopted ZigBee as their communication protocol and developed numerous products 6

 In ZigBee, multicast members are physically separated by a hop distance of no more than MaxNonMemberRadius  ZigBee multicast exploits regional flooding to deliver the multicast message 7 Region bounded by MaxNonMemberRadius Member Another Member  Drawbacks of ZigBee multicast  Heavy traffic overhead  High energy cost  Unreliable

 Introduction  Related Work  Overlay Multicast  Geographic Multicast  Relay-Selection Multicast  Motivation  Goal  Protocol Design  Simulation  Conclusion 8

 PAST-DM (Wireless Networks 2007)  Applying unicast leads to excessive energy consumption and redundant transmissions  AOM (ICPPW 2007)  Applying broadcast eliminates redundant transmissions  Packet header overhead  Overlay multicast needs extra cost to support dynamic member actions  Fixed delivery paths lead to single- node failure problem 9 redundant Destination List & Forwarder List 6 transmissions4 transmissions

 GMREE (COMCOM 2007)  Cost over progress ratio  Drawbacks  Packet header overhead  Location information must be available  Suffer from the face routing cost  Do not support dynamic member joining/leaving  Single-node failure problem 10

 Steiner-tree based multicast  BIP and MIP (MONET 2002) ▪ Based on Prim’s algorithm to find a minimum-cost spanning tree  NJT and TJT (COMCOM 2007 ) ▪ Minimum cost set cover heuristics  Single-node failure problem  Computing complexity is high  Centralized algorithm must keep global information  Do not support dynamic member joining/leaving  Source tree construction overhead S C1C2C3C4C5

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 12

 Due to the limited power resource, energy efficient multicast is a critical issue in WSN  ZigBee multicast is not only energy inefficient but also unreliable  Many approaches have been proposed to study on the energy efficient multicast issues in WSN 13

 However, these proposed approaches either have significant drawbacks or are not compatible with ZigBee  Single-node failure problem (all)  Do not support dynamic member joining/leaving (all)  Packet header overhead (overlay & geographic)  Location information (geographic)  High computing complexity (geographic & relay)  Must keep global information (relay-selection) 14

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 15

 Propose a multicast routing protocol which has the following features  ZigBee Compatible  Energy efficient ▪ Less energy consumption  Reliable ▪ Higher delivery ratio  Load balanced ▪ Avoid single-node failure problem ▪ Prolong the network lifetime  Support dynamic member joining/leaving 16

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 17

18 Probabilistic Anycast Probabilistic Anycast Random Backoff Random Backoff Packet Forwarding Packet Forwarding Coverage Over Cost Ratio Coverage Over Cost Ratio Residual Energy Residual Energy Forwarding Strategy Forwarding Strategy Ack Mechanism Ack Mechanism Multicast Information Table (MIT) Multicast Information Table (MIT)

19 MIT Maitenance Radom Backoff Radom Backoff Discard Forward Rebroadcast Ack Mechanism Forwarding Strategy Initiate A Multicast Receive A Multicast Packet Coverage Over Cost Ratio Residual Energy Wait for t wait Backoff for t b Multicasting

 Introduction  Related Work  Motivation  Goal  Protocol Design  MIT Maintenance  Multicasting  Simulation  Conclusion 20

 Introduction  Related Work  Motivation  Goal  Protocol Design  MIT Maintenance  Multicasting  Simulation  Conclusion 21

 Multicast Information Table (MIT)  Reachable members within MaxNonMemberRadius hops  Hop distances to the reachable members 22 MIT MemberHop Count m1m1 h1h1 m2m2 h2h2 …… mnmn hnhn

23 HELLO MIT MIT MIT MIT MIT HELLO MIT MIT MIT MIT MIT MIT MIT MIT Region bounded by MaxNonMemberRadius = 2 MIT MIT MIT MIT MIT MIT MIT MIT MIT HELLO

24 MIT MIT MIT MIT MIT MaxNonMemberRadius = 2 MIT keeps the information of only the members located within the region bounded by MaxNonMemberRadius hops

 Introduction  Related Work  Motivation  Goal  Protocol Design  MIT Maintenance  Multicasting  Simulation  Conclusion 25

26 MIT Maitenance Radom Backoff Radom Backoff Discard Forward Rebroadcast Ack Mechanism Forwarding Strategy Initiate A Multicast Receive A Multicast Packet Coverage Over Cost Ratio Residual Energy Wait for t wait Backoff for t b Multicasting

 Our protocol adopts a probabilistic anycast mechanism based on the coverage over cost ratio and each node’s residual energy  Our protocol is similar to the relay-selection approaches  However, the selection of relay nodes is determined by the receivers, rather than by the senders 27

Random Backoff Packet Forwarding 28 Probabilistic Anycast Coverage Over Cost Ratio Residual Energy Coverage Over Cost Ratio Residual Energy Forwarding Strategy Ack Mechanism Forwarding Strategy Ack Mechanism

29 S  Node S multicasts a message  Node S’s neighbors, A, B, and C receive the message  Node A, B, and C back off for an interval which is calculated according to  The coverage over cost ratio  Its own residual energy  When the backoff timer expires  The node forwards the message if its destination set is not empty  The node does not forward the message if its destination set is empty B covers all my reachable members {Y}  As the network topology changes and the power of each node depletes, the set of forwarders will be different  Therefore, our protocol is able to achieve energy efficiency and load balance while avoiding single-node failure problem  After sending out the message, node S waits for a period of time t wait to confirm the forwarding status  Node S decides whether to retransmit the packet according to whether the forwarders cover all the destination members or not To X, Y, Z To X, Y To Z No retransmission because A, B, and C have covered X,Y, and Z C B A

30 Multicast to {m 1, m 2, m 3 } ; the hop distance to them is {2, 2, 3 } Destination Set M = {m 1, m 2, m 3 } Distance Set H = {2, 2, 3 } The average residual energy of my neighbors is E avg Average residual energy of the neighbors = E avg MIT m1m1 2 m2m2 2 m3m3 3

31 MIT S1 m2m2 3 m3m3 2 SX S m2m2 1 3 Roger that! Remove member originator/previous hop to avoid loop Remove the members which are further from me than from the previous hop to avoid detours MIT m1m1 2 m2m2 2 m3m3 3 Generate a random backoff period

32 Random Backoff Packet Forwarding Probabilistic Anycast Coverage Over Cost Ratio Residual Energy Coverage Over Cost Ratio Residual Energy

 Coverage Over Cost Ratio  The coverage over cost ratio is targeted at reaching as many member nodes as possible while consuming as little energy as possible 33 X A B YC B A Number of covered members Estimated energy cost Superior in forwarding

 The backoff timer interval t b is generated randomly within the range [ 0, T]  With greater f value, T should be smaller  The single-node failure problem is still unsolved 34

 We further introduce the idea of load balance to our protocol  Therefore, a node which has more energy and covers more destination members with less energy cost has a better chance to generate a shorter backoff interval  The data delivery paths are dynamically adjusted during each propagation according to the instant network condition 35 Superior in forwarding

36 Random Backoff Packet Forwarding Probabilistic Anycast Forwarding Strategy Ack Mechanism Forwarding Strategy Ack Mechanism

37 S MIT m1m1 2 m2m2 2 m3m3 3 X Y Z S1 m2m2 3 m3m3 2 S1 m1m1 1 m2m2 1 S1 m1m1 1 Roger that! t wait Generate a random backoff period Wait for a period of time t wait m1m1 1 m3m3 m1m1 m2m m 1 is covered by node Y m 1 and m 2 are forwarded by node Y m 3 is forwarded by node X The members I want to forward to are all covered by other nodes All the destination members are forwarded

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 38

Simulation Environment Simulation Duration10 5 sec Area35m * 35m Number of Nodes100~500 (Random deployment) Number of Members10 (Randomly generated) MaxNonMemberRadius5 Transmission Range6m MACIEEE MAC with unslotted CSMA-CA Max Backoff Interval5ms Transmission Rate250Kbps 39

40

 Introduction  Related Work  Motivation  Goal  Protocol Design  Simulation  Conclusion 41

 Energy efficient multicast is a critical issue in WSN  Many approaches have been proposed, but they fail to achieve energy efficiency and load balance at the same time  We propose a ZigBee compatible multicast protocol  Energy efficient  Load balanced  Reliable  Support dynamic member joining/leaving  Simulation result shows that our protocol outperforms ZigBee in energy consumption and latency 42

43