Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu.

Slides:



Advertisements
Similar presentations
XORs in The Air: Practical Wireless Network Coding
Advertisements

Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
Incentive-Compatible Opportunistic Routing for Wireless Networks Fan Wu, Tingting Chen, Sheng Zhong (SUNY Buffalo) Li Erran Li Li Erran Li (Bell Labs)
Presented By- Sayandeep Mitra TH SEMESTER Sensor Networks(CS 704D) Assignment.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
Progress Report Wireless Routing By Edward Mulimba.
Ad-Hoc Networking Course Instructor: Carlos Pomalaza-Ráez D. D. Perkins, H. D. Hughes, and C. B. Owen: ”Factors Affecting the Performance of Ad Hoc Networks”,
Effects of Applying Mobility Localization on Source Routing Algorithms for Mobile Ad Hoc Network Hridesh Rajan presented by Metin Tekkalmaz.
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Exploiting Opportunism in Wireless Networks Aruna Balasubramanian Guest Lecture, CS 653 (Some slides borrowed from the ExOr and MORE presentations at SigComm.
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL Presented by: Ao-Jan Su.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Network coding for multicasting and unicasting in MANETs Muriel Médard LIDS Massachusetts Institute of Technology.
MIMO-CAST: A CROSS-LAYER AD HOC MULTICAST PROTOCOL USING MIMO RADIOS Soon Y. Oh*, Mario Gerla*, Pengkai Zhao**, Babak Daneshrad** *Computer Science Dept.,
Opportunistic Routing in Multi-hop Wireless Networks Sanjit Biswas and Robert Morris MIT CSAIL
ExOR: Opportunistic Multi-Hop Routing For Wireless Networks Sanjit Biswas & Robert Morris.
A Transmission Control Scheme for Media Access in Sensor Networks Presented by Jianhua Shao.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
FBRT: A Feedback-Based Reliable Transport Protocol for Wireless Sensor Networks Yangfan Zhou November, 2004 Supervisors: Dr. Michael Lyu and Dr. Jiangchuan.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
ExOR: Opportunistic Multi-Hop Routing for Wireless Networks Sigcomm 2005 Sanjit Biswas and Robert Morris MIT Computer Science and Artificial Intelligence.
Network Coding vs. Erasure Coding: Reliable Multicast in MANETs Atsushi Fujimura*, Soon Y. Oh, and Mario Gerla *NEC Corporation University of California,
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks Authors: Eric Rozner, Jayesh Seshadri, Yogita Ashok Mehta, Lili Qiu Published:
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
CSE 6590 Fall 2010 Routing Metrics for Wireless Mesh Networks 1 4 October, 2015.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Presenter: Gregory Filpus Slides borrowed and modified from: Douglas S. J. De Couto MIT CSAIL.
Wireless Sensor Networks COE 499 Energy Aware Routing
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
MARCH : A Medium Access Control Protocol For Multihop Wireless Ad Hoc Networks 성 백 동
1 Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Michigan State University ICNP 2007.
Dynamic Source Routing in ad hoc wireless networks Alexander Stojanovic IST Lisabon 1.
A High-Throughput Path Metric for Multi-Hop Wireless Routing Douglas S. J. De Couto MIT CSAIL (LCS) Daniel Aguayo, John Bicket, and Robert Morris
ENERGY-EFFICIENT FORWARDING STRATEGIES FOR GEOGRAPHIC ROUTING in LOSSY WIRELESS SENSOR NETWORKS Presented by Prasad D. Karnik.
Load-Balancing Routing in Multichannel Hybrid Wireless Networks With Single Network Interface So, J.; Vaidya, N. H.; Vehicular Technology, IEEE Transactions.
CSE 6590 Fall 2009 Routing Metrics for Wireless Mesh Networks 1 12 November, 2015.
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.
15-744: Computer Networking L-12 Wireless Broadcast.
SRL: A Bidirectional Abstraction for Unidirectional Ad Hoc Networks. Venugopalan Ramasubramanian Ranveer Chandra Daniel Mosse.
Fundamentals of Computer Networks ECE 478/578
KAIS T High-throughput multicast routing metrics in wireless mesh networks Sabyasachi Roy, Dimitrios Koutsonikolas, Saumitra Das, and Y. Charlie Hu ICDCS.
An Adaptive Energy-Efficient and Low- Latency MAC for Data Gathering in Wireless Sensor Networks Gang Lu, Bhaskar Krishnamachari, and Cauligi S. Raghavendra.
Chih-Min Chao and Yao-Zong Wang Department of Computer Science and Engineering National Taiwan Ocean University, Taiwan IEEE WCNC 2010 A Multiple Rendezvous.
Trading Coordination For Randomness Szymon Chachulski Mike Jennings, Sachin Katti, and Dina Katabi.
Copyright © 2011, Scalable and Energy-Efficient Broadcasting in Multi-hop Cluster-Based Wireless Sensor Networks Long Cheng ∗ †, Sajal K. Das†,
Rate-Based Channel Assignment Algorithm for Multi-Channel Multi- Rate Wireless Mesh Networks Sok-Hyong Kim and Young-Joo Suh Department of Computer Science.
Multi-channel Wireless Sensor Network MAC protocol based on dynamic route.
Toward a Packet Duplication Control for Opportunistic Routing in WSNs Georgios Z. Papadopoulos, Julien Beaudaux, Antoine Gallais, Periklis Chatzimisios,
Tufts Wireless Laboratory School Of Engineering Tufts University Paper Review “An Energy Efficient Multipath Routing Protocol for Wireless Sensor Networks”,
An Energy-Efficient MAC Protocol for Wireless Sensor Networks Speaker: hsiwei Wei Ye, John Heidemann and Deborah Estrin. IEEE INFOCOM 2002 Page
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
1 UFlood: High-Throughput Wireless Flooding Jayashree Subramanian Collaborators: Robert Morris, Ramakrishna Gummadi, and Hari Balakrishnan.
Routing Metrics and Protocols for Wireless Mesh Networks Speaker : 吳靖緯 MA0G0101.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
MAC Protocols for Sensor Networks
The Importance of Being Opportunistic Sachin Katti Dina Katabi, Wenjun Hu, Hariharan Rahul, and Muriel Medard.
MAC Protocols for Sensor Networks
Routing Metrics for Wireless Mesh Networks
Routing Metrics for Wireless Mesh Networks
Universal Opportunistic Routing Scheme using Network Coding
Net 435: Wireless sensor network (WSN)
Routing Metrics for Wireless Mesh Networks
ExOR:Opportunistic Multi-Hop Routing For Wireless Networks
Protocols.
Protocols.
Presentation transcript:

Efficient Network-Coding-Based Opportunistic Routing Through Cumulative Coded Acknowledgments Dimitrios Koutsonikolas, Chih-Chun Wang and Y. Charlie Hu in IEEE/ACM Transactions on Networking, October 2011.

Outline Introduction Null-space-based (NSB) coded feedback CCACK design Evaluation Implementation and testbed evaluation Conclusion 2

Introduction Traditional routing protocols for multi-hop wireless networks treat the wireless links as point-to-point links. Opportunistic routing (OR) has recently emerged as a mechanism for improving unicast throughput in WMNs with lossy links. – Instead of first determining the next hop and then sending the packet to it, a node with OR broadcasts the packet so that all neighbor nodes have the chance to hear it and assist in forwarding. 3

Introduction (cont’d) Existing OR protocols typically construct a belt of forwarding nodes (FNs) for each flow, and only members of the belt are allowed to forward packets. – Without any coordination, all members of the FN belt that hear a packet will attempt to forward it, – creating spurious retransmissions, which waste bandwidth The use of random intraflow network coding (NC) can address this challenge in a very simple and efficient manner, with minimal coordination. 4

Introduction (cont’d) NC has significantly simplified the design of OR protocols and led to substantial throughput gains compared to noncoding-based protocols. However, the use of NC introduces a new challenge: How many coded packets should each forwarder transmit? – Loss-Rate-based Approach transmission credit to each FN using the ETX metric 5

Challenge in NC-Based OR Protocols The three FNs A, B and C can now act as the new source, and the original source should stop transmission. It is a nontrivial task for to know whether its downstream FNs. After transmitting a useful coded packet (4, 3, 5), which is received by FN has to decide whether it should continue or stop sending coded packets. 6

Null-space-based coded feedback Each node sends to each upstream node one vector randomly chosen among all vectors in the null space of the innovative vectors the node has received in the past. – Collective Space Problem – Nonnegligible False-Positive Probability 7

CCACK Design Solving the Collective Space Problem – nodes need to remember all the packets that have been in the air, not only the innovative ones. – CCACK maintain two additional vector buffers per flow: B rx : all packets they receive from upstream nodes B tx : the packets they broadcast – Each such vector can be marked H as (heard by a downstream node) or  H (not heard). 8 (1) Rank(B in ) = 2 (2) Rank of H in B rx  B rx = 2  (1) node A stop transmission.

CCACK Design (cont’d) Solving the False-Positive Problem – the main idea in CCACK is to append only one ACK vector to each data packet, but to construct it in such a way that it is almost equivalent to appending M vectors independently distributed over the null space. – We achieve this effect by using global M hash matrices H (1) to H (M) 9

CCACK Design (cont’d) Solving the False-Positive Problem (cont’d) 10 C sends a vector z A obtain M vectors z (1) ……z (M)

CCACK Design (cont’d) Solving the False-Positive Problem (cont’d) – H_tests 11

Evaluation Methodology – We simulated a network of 50 static nodes placed randomly in a m area. – The average radio propagation range was 250 m, the average sensing range was 460 m, and the channel capacity was 2 Mb/s. 12

Evaluation (cont’d) Single flow 13

Evaluation (cont’d) What dose the gain for CCACK come from? 14

Evaluation (cont’d) Multiple Flows (Throghput) 15

Evaluation (cont’d) CCACK’s Overhead 16

Implementation and Testbed Evaluation Experiment results 17

Conclusion We identify a main challenge in the newly emerged class of NC-based OR protocols: How many coded packets should each forwarder transmit? We propose CCACK, a new efficient NC-based OR protocol. We present extensive simulations with a realistic physical model showing that CCACK offers significant throughput and fairness improvements over the state-of-the-art MORE by 27%–45% and 5.8%–8.8%, respectively. 18

Comment The cooperation of Network coding and Opportunistic Routing is a new technique to improve network throughput in WMN. – Especially in lossy network The design of coding and acknowledge is a hard work. – Because of batch transmission The similar concept may be used to control the end- to-end delay of each batch transmission – Dynamic coding according to nodal delay – Dynamic routing to avoid bottleneck 19