Selection Metrics for Multi-hop Cooperative Relaying Jonghyun Kim and Stephan Bohacek Electrical and Computer Engineering University of Delaware.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Trust relationships in sensor networks Ruben Torres October 2004.
A Comparison of Opportunistic and Deterministic Forwarding in Mobile Wireless Networks Jonghyun Kim Stephan Bohacek Electrical and Computer Engineering.
Computer Networks Performance Metrics Advanced Computer Networks.
An Analysis of the Optimum Node Density for Ad hoc Mobile Networks Elizabeth M. Royer, P. Michael Melliar-Smith and Louise E. Moser Presented by Aki Happonen.
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
QoS Constraint Routing Protocols for Mobile Ad Hoc
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
7C Cimini-9/97 RANDOM ACCESS TECHNIQUES ALOHA Efficiency Reservation Protocols Voice and Data Techniques - PRMA - Variable rate CDMA.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
6: Wireless and Mobile Networks6-1 Chapter 6: Wireless and Mobile Networks Background: r # wireless (mobile) phone subscribers now exceeds # wired phone.
© Rabat Anam Mahmood ITTC 1 Resilience To Jamming Attacks Rabat Anam Mahmood Department of Electrical Engineering & Computer Science
Adaptive Self-Configuring Sensor Network Topologies ns-2 simulation & performance analysis Zhenghua Fu Ben Greenstein Petros Zerfos.
A Cross Layer Approach for Power Heterogeneous Ad hoc Networks Vasudev Shah and Srikanth Krishnamurthy ICDCS 2005.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Cs/ee 143 Communication Networks Chapter 3 Ethernet Text: Walrand & Parakh, 2010 Steven Low CMS, EE, Caltech.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Opportunistic Routing Based Scheme with Multi-layer Relay Sets in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences.
1 Minimizing End-to-End Delay: A Novel Routing Metric for Multi- Radio Wireless Mesh Networks Hongkun Li, Yu Cheng, Chi Zhou Department of Electrical and.
1 Wireless and Mobile Networks EECS 489 Computer Networks Z. Morley Mao Monday March 12, 2007 Acknowledgement:
Capacity of Ad Hoc Networks Quality of Wireless links Physical Layer Issues The Channel Capacity Path Loss Model and Signal Degradation MAC for.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
6: Wireless and Mobile Networks6-1 Elements of a wireless network network infrastructure wireless hosts r laptop, PDA, IP phone r run applications r may.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
ECE 4450:427/527 - Computer Networks Spring 2015
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.
Qian Zhang Department of Computer Science HKUST Advanced Topics in Next- Generation Wireless Networks Transport Protocols in Ad hoc Networks.
EAIT, February 2006 A Pragmatic Approach towards the Improvement of Performance of Ad Hoc Routing ProtocolsOptimizations To Multipath Routing Protocols.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
Wireless Sensor Networks COE 499 Energy Aware Routing
6: Wireless and Mobile Networks6-1 Chapter 6 Wireless and Mobile Networks Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Ch 5. Link layer and Local Area Networks Myungchul Kim
Wireless and Mobility The term wireless is normally used to refer to any type of electrical or electronic operation which is accomplished without the use.
Power Control in Wireless Ad Hoc Networks Background An ad hoc network is a group of self configuring wireless nodes that lack infrastructure. Motivation—Power.
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.
Lunar Surface EVA Radio Study Adam Schlesinger NASA – Johnson Space Center October 13, 2008.
A Distributed Relay-Assignment Algorithm for Cooperative Communications in Wireless Networks ICC 2006 Ahmed K. Sadek, Zhu Han, and K. J. Ray Liu Department.
The 2014 APSIPA ASC Conference December 9-12, 2014, Siem Reap, city of Angkor Wat, Cambodia Improved Cross-Layer Cooperative MAC Protocol for Wireless.
Novel network coding strategy for TDD Use of feedback (ACK) improves delay/energy/ throughput performance, especially for high latency- high errors scenarios.
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
Exploitation of Path Diversity in Cooperative Multi-Hop Wireless Networks Dissertation Committee Department of Electrical and Computing Engineering University.
TCP-Cognizant Adaptive Forward Error Correction in Wireless Networks
Chapter 11 Extending LANs 1. Distance limitations of LANs 2. Connecting multiple LANs together 3. Repeaters 4. Bridges 5. Filtering frame 6. Bridged network.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
A Multi-Channel CSMA MAC Protocol with Receiver Based Channel Selection for Multihop Wireless Networks Nitin Jain, Samir R. Das Department of Electrical.
CSR: Cooperative Source Routing Using Virtual MISO in Wireless Ad hoc Networks IEEE WCNC 2011 Yang Guan, Yao Xiao, Chien-Chung Shen and Leonard Cimini.
1 A Multi-Rate Routing Protocol with Connection Entropy for MANETs Cao Trong Hieu, Young Cheol Bang, Jin Ho Kim, Young An Kim, and Choong Seon Hong Presenter:
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
1 M. H. Ahmed and Salama Ikki Memorial University Newfoundland, Canada Chapter 3 To Cooperate or Not to Cooperate? That Is the Question!
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
On Mitigating the Broadcast Storm Problem with Directional Antennas Sheng-Shih Wang July 14, 2003 Chunyu Hu, Yifei Hong, and Jennifer Hou Dept. of Electrical.
Reliable Adaptive Lightweight Multicast Protocol Ken Tang, Scalable Network Technologies Katia Obraczka, UC Santa Cruz Sung-Ju Lee, Hewlett-Packard Laboratories.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
Presentation transcript:

Selection Metrics for Multi-hop Cooperative Relaying Jonghyun Kim and Stephan Bohacek Electrical and Computer Engineering University of Delaware

Contents Introduction Diversity Goal of Cooperative Relaying Brief look at how to overcome challenge Dynamic programming Simulation environment Selection Metrics Differences between Selection Metrics Conclusion and Future/current Work

Introduction source destination One possible path

Introduction source destination Another possible path

Introduction source destination - Not all paths are the same - The “best” path will vary over time Many possible path

Diversity Link quality and hence path quality can be modeled as a stochastic process 1.If there are many alternative paths, there will be some very good path 2.The best path changes over time

Goal of cooperative relaying Take advantage of diversity (Don’t get stuck with a bad path Switch to a good (best) path )

Challenge How to find and use the best path with minimal overhead Potential benefits The focus of this talk

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) Nodes within relay-set (2) have decoded data from source

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) - Nodes within relay-set (2) simultaneously broadcast RTS with a different CDMA code RTS

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) - Nodes within relay-set (1) receive RTSs and make channel gain measurements - R (n,i),(n-1,j) : channel gain from node (n,i) to (n-1,j) R (2,1),(1,1) R (2,2),(1,2) RTS R (2,2),(1,1) R (2,1),(1,2)

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) R (2,1),(1,1) R (2,2),(1,1) J (1,1) R (2,1),(1,2) R (2,2),(1,2) J (1,2) CTS - Nodes within relay-set (1) broadcast CTS - CTS contains channel gain measurements and J - J encapsulates downstream channel information (to be discussed later)

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) CTS - All nodes within relay-set (2) have the same information R (2,1),(1,1) R (2,1),(1,2) R (2,2),(1,1) R (2,2),(1,2) J (1,1) J (1,2) R (2,1),(1,1) R (2,1),(1,2) R (2,2),(1,1) R (2,2),(1,2) J (1,1) J (1,2) Channel matrix

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) DATA - Based on this information, the nodes within relay-set (2) all select the same node to transmit the data - If node (2,1) is selected, it broadcasts the data

Brief look at how to overcome the challenge (2,1) (2,2) (1,1) (1,2) source destination relay-set (1) relay-set (2) - The process repeats - Best-select protocol (BSP) DATA

Dynamic programming - Various meanings of J Probability of packet delivery Minimum channel gain through the path Minimum bit-rate through the path End-to-end delay End-to-end power End-to-end energy J (n,i) is the “cost” from the i th node in the n th relay-set to destination J (n,i) = f ( R (n,1),(n-1,1), R (n,1),(n-1,2), …., R (n,i),(n-1,j), J (n-1,1), J (n-1,2), …, J (n-1,j) ) J s from the downstream relay-set Channel gains Costs to goStage costs

Simulation environment - Idealized urban BSP # of nodes Mobility Channel gains Area Tool used : 64, 128 : UDel mobility simulator (realistic tool) : UDel channel simulator (realistic tool) : Paddington area of London : Matlab - Implemented urban BSP # of nodes Mobility Channel gains Area Tool used : 64, 128 : UDel mobility simulator : UDel channel simulator : Paddington area of London : QualNet

UDel mobility simulation Current Simulator –US Dept. of Labor Statistics time- use study When people arrive at work When they go home What other activities are performed during breaks –Business research studies How long nodes spend in offices How long nodes spend in meetings –Agent model How nodes get from one location to another Platooning and passing

Signal strength is found with beam-tracing (like ray tracing) Reflection (20 cm concrete walls) Transmission through walls Uniform theory of diffraction Indoors uses the Attenuation Factor model No fast-fading No delay spread No antenna considerations Propagation during a two minute walk UDel channel simulation

Selection Metrics Maximizing Delivery Prob. ( J = Delivery Prob.) The best J in relay-set (n) : Data sending node : node (n,k) - X - f(V) - : transmission power which is fixed in this metric : prob. of successful transmission : an order of the nodes in the (n-1)-th relay-set such that

Selection Metrics Maximizing Delivery Prob. ( J = Delivery Prob.) min relay-set size improvement in error prob. (ratio) Sparse Dense idealized urban - This plot show the error prob. (i.e., 1- J (n,i) ) - X-axis : minimum relay-set size along the path from source to destination - Y-axis : Avg( (1-J (n,1) ) BSP /(1-J (n,1) ) Least-hop ) J (n,1) is source’s J - Comparison stops once the least-hop path fails

Selection Metrics Maximizing Minimum Channel Gain ( J = Channel Gain ) The best J in relay-set (n) : Data sending node : node (n,k) - The link with the smallest channel gain can be thought of as the bottleneck of the path. - The objective is to select the path with the best bottleneck

Selection Metrics Maximizing Minimum Channel Gain ( J = Channel Gain ) improvement in channel gain (dB) min relay-set size Sparse Dense idealized urbanimplemented urban Y-axis : Avg( (min channel gain) BSP - (min channel gain ) Least-hop )

Selection Metrics Maximizing Throughput ( J = Bit-rate ) - Bit-rate : 1Mbps, 2Mbps, 4Mbps, 6Mbps, 8Mbps, 10Mbps,12Mbps - The objective is to select the path with the best bottleneck in terms of bit-rate The best J in relay-set (n) : Data sending node : node (n,k)

Selection Metrics Maximizing Throughput ( J = Bit-rate ) min relay-set size improvement in throughput (ratio) Sparse Dense idealized urbanimplemented urban - Y-axis : Avg( (min bit-rate) BSP / (min bit-rate ) Least-hop ) - Least-hop approach uses the fixed bit-rate

Selection Metrics Minimizing End-to-End Delay ( J = Delay ) The best J in relay-set (n) : : node (n,k)Data sending node - Delay to next relay-set (if the transmission is successful) - Delay from next relay-set to destination (depends on which node was able to decode) - If no node in the next relay-set succeeds in decoding, then a large delay T is incurred due to transport layer retransmission

Selection Metrics Minimizing End-to-End Delay ( J = Delay ) min relay-set size improvement in delay (ratio) Sparse Dense idealized urbanimplemented urban - Y-axis : Avg( (end-to-end delay) Least-hop / (end-to-end delay ) BSP )

Selection Metrics Minimizing Total Power ( J = Power ) The best J in relay-set (n) : Data sending node : node (n,k) - CH* : per link channel gain constraint - If a node transmits a data with power X (dBm)= CH* - R (n,I),(n-1,j), then channel gain constraint will be met E.g.) CH* = -86 dBm, R (n,I),(n-1,j) = -60dBm X(dBm) = -86 – (-60) = -26

Selection Metrics Minimizing Total Power ( J = Power ) min relay-set size improvement in power (ratio) idealized urbanimplemented urban Sparse Dense - Y-axis : Avg( (end-to-end power) Least-hop / (end-to-end power ) BSP ) - Least-hop approach uses the fixed transmission power

Selection Metrics Minimizing Total Energy ( J = Energy ) The best J in relay-set (n) : : node (n,k)Data sending node - Energy to next relay-set - Energy from next relay-set to destination - M represents the energy required to retransmit the packet due to transport layer retransmission - Best node will transmit a data with power X and bit-rate B

Selection Metrics Minimizing Total Energy ( J = Energy ) min relay-set size improvement in energy (ratio) Sparse Dense idealized urbanimplemented urban - Y-axis : Avg( (end-to-end energy) Least-hop / (end-to-end energy ) BSP ) - Least-hop approach uses the fixed transmission power and bit-rate

Differences between Selection Metrics fraction of relays shared mean size of relay-set Max Delivery Prob. vs. Max-Min Channel Gain Min Delay vs. Max Throughput Min Total Power vs. Min Energy - On average about 40% of the paths are shared when mean size of relay-set is 2 - The bigger mean size of relay-set, the more the paths are disjoint - While metrics all use the channel gain, different meanings of metrics lead to difference in the paths selected

Conclusion and Future Work Reduce overhead of RTS/CTS control packets Investigate optimum size of relay-set Better method of joining, leaving relay-set and detecting route failures Diversity allows BSP to achieve significant improvement in various metrics Recall that in physical layers such as received power varies over a range of 5-6 orders of magnitude (-36 dBm to -96 dBm). That is, a good link may be 100,000 ~ 1,000,000 times better than a bad link. In communication theory, the link is given, regardless of whether the link is bad or good. In networking, we do not have to use the bad links; we can pick links that are perhaps 100,000 ~1,000,000 times better Future/current Work Conclusion

Webpage of our group :