NETCOD 2013 June 7-9, Calgary Broadcast Erasure Channel with Feedback: the Two Multicast Case Algorithms and Bounds Efe Onaran 1, Marios Gatzianas 2 and.

Slides:



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

Information theory Multi-user information theory A.J. Han Vinck Essen, 2004.
An Easy-to-Decode Network Coding Scheme for Wireless Broadcasting
1 Index Coding Part II of tutorial NetCod 2013 Michael Langberg Open University of Israel Caltech (sabbatical)
EE360: Lecture 13 Outline Cognitive Radios and their Capacity Announcements March 5 lecture moved to March 7, 12-1:15pm, Packard 364 Poster session scheduling.
Dynamic Index Coding Broadcast Station N N Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University of Southern California Paper available.
Dynamic Index Coding User set N Packet set P Broadcast Station N N p p p Michael J. Neely, Arash Saber Tehrani, Zhen Zhang University.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Lihua Weng Dept. of EECS, Univ. of Michigan Error Exponent Regions for Multi-User Channels.
© nCode 2000 Title of Presentation goes here - go to Master Slide to edit - Slide 1 Reliable Communication for Highly Mobile Agents ECE 7995: Term Paper.
© Manasa Resilience of Flooding Protocol – A Case Study EECS 801 Graduate Reading © 2008–Manasa K Aug Manasa K Department of Electrical Engineering.
1 Forward Error Correction Shimrit Tzur-David School of Computer Science and Engineering Hebrew University of Jerusalem.
V The DARPA Dynamic Programming Benchmark on a Reconfigurable Computer Justification High performance computing benchmarking Compare and improve the performance.
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
1 Verification Codes Michael Luby, Digital Fountain, Inc. Michael Mitzenmacher Harvard University and Digital Fountain, Inc.
Improving the Performance of Turbo Codes by Repetition and Puncturing Youhan Kim March 4, 2005.
Design of Expanded Constellations for PAPR Reduction in OFDM Systems Speaker: Dr. Ali Al-Shaikhi Assistant Professor, EE department.
Coding Schemes for Multiple-Relay Channels 1 Ph.D. Defense Department of Electrical and Computer Engineering University of Waterloo Xiugang Wu December.
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine.
Optimal Multicast Capacity and Delay Tradeoffs in MANETs: A Global Perspective Yun Wang, Xiaoyu Chu, Xinbing Wang Department of Electronic Engineering.
International Technology Alliance In Network & Information Sciences International Technology Alliance In Network & Information Sciences 1 Cooperative Wireless.
Communication over Bidirectional Links A. Khoshnevis, D. Dash, C Steger, A. Sabharwal TAP/WARP retreat May 11, 2006.
Super-Orthogonal Space- Time BPSK Trellis Code Design for 4 Transmit Antennas in Fast Fading Channels Asli Birol Yildiz Technical University,Istanbul,Turkey.
Equality Function Computation (How to make simple things complicated) Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Guanfeng.
IEEE Globecom 2010 Tan Le Yong Liu Department of Electrical and Computer Engineering Polytechnic Institute of NYU Opportunistic Overlay Multicast in Wireless.
Wireless Network Coding Martin Xu. Outline Introduction New Solutions – COPE – ANC Conclusions.
Function Computation over Heterogeneous Wireless Sensor Networks Xuanyu Cao, Xinbing Wang, Songwu Lu Department of Electronic Engineering Shanghai Jiao.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Delay-Throughput Tradeoff with Correlated Mobility in Ad-Hoc Networks Shuochao Yao*, Xinbing Wang*, Xiaohua Tian* ‡, Qian Zhang † *Department of Electronic.
Boundary Recognition in Sensor Networks by Topology Methods Yue Wang, Jie Gao Dept. of Computer Science Stony Brook University Stony Brook, NY Joseph S.B.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
X1X1 X2X2 Encoding : Bits are transmitting over 2 different independent channels.  Rn bits Correlation channel  (1-R)n bits Wireless channel Code Design:
1 Energy Efficiency of MIMO Transmissions in Wireless Sensor Networks with Diversity and Multiplexing Gains Wenyu Liu, Xiaohua (Edward) Li and Mo Chen.
User Cooperation via Rateless Coding Mahyar Shirvanimoghaddam, Yonghui Li, and Branka Vucetic The University of Sydney, Australia IEEE GLOBECOM 2012 &
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
Stochastic Multicast with Network Coding Ajay Gopinathan, Zongpeng Li Department of Computer Science University of Calgary ICDCS 2009, June , Montreal.
Convergecast with MIMO Luoyi Fu, Yi Qin, Xinbing Wang Department of Electronic Engineering Shanghai Jiao Tong University, China Xue Liu Department of Computer.
Scaling Laws for Cognitive Radio Network with Heterogeneous Mobile Secondary Users Yingzhe Li, Xinbing Wang, Xiaohua Tian Department of Electronic Engineering.
Andrew Liau, Shahram Yousefi, Senior Member, IEEE, and Il-Min Kim Senior Member, IEEE Binary Soliton-Like Rateless Coding for the Y-Network IEEE TRANSACTIONS.
Erasure Coding for Real-Time Streaming Derek Leong and Tracey Ho California Institute of Technology Pasadena, California, USA ISIT
Novel network coding strategy for TDD Use of feedback (ACK) improves delay/energy/ throughput performance, especially for high latency- high errors scenarios.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 2 Overview: Layerless Dynamic Networks Lizhong Zheng.
1 Blind Channel Identification and Equalization in Dense Wireless Sensor Networks with Distributed Transmissions Xiaohua (Edward) Li Department of Electrical.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
1 The Encoding Complexity of Network Coding Michael Langberg California Institute of Technology Joint work with Jehoshua Bruck and Alex Sprintson.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Throughput-Smoothness Trade-offs in Streaming Communication Gauri Joshi (MIT) Yuval Kochman (HUJI) Gregory Wornell (MIT) 1 13 th Oct 2015 Banff Workshop.
Lin Tian ∗ ‡, Di Pang ∗,Yubo Yang ∗, Jinglin Shi ∗, Gengfa Fang †, Eryk Dutkiewicz † ∗ Institute of Computing Technology, Chinese Academy of Science, China.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Rate Bounds for MIMO Relay Channels Using Precoding Caleb K. Lo, Sriram Vishwanath and Robert W. Heath, Jr. Wireless Networking and Communications Group.
Multicast Scaling Laws with Hierarchical Cooperation Chenhui Hu, Xinbing Wang, Ding Nie, Jun Zhao Shanghai Jiao Tong University, China.
Key insight.  With drop-when-decoded, the busy period of the virtual queue contributes to the physical queue size calculation  Responding to ACK of the.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Doc.: IEEE /0070r2 SubmissionSlide 1 Efficient Error Control Using Network Coding for Multicast Transmission Date: Authors: DooJung.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
EE360: Lecture 13 Outline Capacity of Cognitive Radios Announcements Progress reports due Feb. 29 at midnight Overview Achievable rates in Cognitive Radios.
1)Effect of Network Coding in Graphs Undirecting the edges is roughly as strong as allowing network coding simplicity is the main benefit 2)Effect of Network.
PROJECT DOMAIN : NETWORK SECURITY Project Members : M.Ananda Vadivelan & E.Kalaivanan Department of Computer Science.
Universal Opportunistic Routing Scheme using Network Coding
Network Coding Beyond Network Coding
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
The Capacity of Wireless Networks
Mainak Chowdhury, Andrea Goldsmith, Tsachy Weissman
ACHIEVEMENT DESCRIPTION
Lihua Weng Dept. of EECS, Univ. of Michigan
Presentation transcript:

NETCOD 2013 June 7-9, Calgary Broadcast Erasure Channel with Feedback: the Two Multicast Case Algorithms and Bounds Efe Onaran 1, Marios Gatzianas 2 and Christina Fragouli 2 1 Department of Electrical and Electronics Engineering, Bilkent Univ., Turkey. 2 School of Computer and Communication Sciences, EPFL, Switzerland.

NETCOD 2013 June 7-9, Calgary Outline 2.A capacity outer bound and a conjecture. 1.Role of feedback on unicast and multicast traffic over BEC Motivation for multiple multicast sessions. 3.Exploiting feedback: performance/complexity tradeoff Optimal algorithm for 2 users per group. An algorithm that is asymptotically better than timesharing (as erasure prob 0) 4.Conclusions.

NETCOD 2013 June 7-9, Calgary Effect of feedback on BEC unicast capacity Fact: FB increases capacity region of BEC with multiple unicast sessions W/o FB (TS) With FB Benefit of FB-based scheme over TS (equal rates) for N users= Optimal FB scheme: 1.Transmit to D1. There exist packets missed by D1 and seen by D2. 2.Transmit to D2. There exist packets missed by D2 and seen by D1. 3.Transmit. 4.Also works with linear combs. increasing w.r.t. N Not only does FB help for multiple unicast traffic, it also yields increasing benefits vs number of users (especially for high ) SRC/TX D1 D2

NETCOD 2013 June 7-9, Calgary Effect of feedback on BEC multicast capacity Fact: For a single multicast session of users, FB offers no benefit. achievable through network coding Topic of this paper: what happens for multiple multicast sessions? Does FB offer any benefit? How does this benefit scale with number of users per group? SRC/TX Useful tools for 2 multicast problem: 2. An achievable scheme (benchmark): use TS between sessions 1. A multicast capacity outer bound use 2-unicast bound Inner bound (TS) Outer bound ?

NETCOD 2013 June 7-9, Calgary Our contribution For, outer bound is tight. For any, we propose a very simple FB-based algorithm that outperforms TS (especially for small ). All schemes we have tried so far approach TS performance-wise as. This suggests the following conjecture: Timesharing is asymptotically optimal as. We provide some evidence for this conjecture via a special case proof, specifically timesharing is asymptotically optimal if.

NETCOD 2013 June 7-9, Calgary Optimal scheme for N=2 (outline) The basic idea is taken from the 2 unicast case, i.e. keep track (via virtual queues) of overheard packets and suitably combine packets (in the spirit of ) SRC/TX 1. Create virtual queues indexed by sets where or 3. Depending on FB, we may move a packet into another queue (left-to-right manner) and use counters to keep track of how many packets a user wants from a queue. 2. Transmit linear combinations of all packets stored in queues. {1,2} {3,4} {1,2,4} {3,4,1} {1,2,3} {3,4,2} {1,2,3,4} The trick to achieve optimality is to combine more than one queues. At present, it is not clear how to extend optimal scheme to higher N. We need an exponential number of queues.

NETCOD 2013 June 7-9, Calgary A (suboptimal) extension to arbitrary N Scheme EXTN: Instead of combining queues, process each queue individually. Outer bound: TS inner bound: but at the cost of exponential number of queues Benefit over TS Q: can we retain the benefit over TS with a polynomial number of queues? (A: yes, with just 3 queues for any N) ΕΧΤΝ: Benefit over TS decreases vs N. The exact opposite of the multiple unicast case!

NETCOD 2013 June 7-9, Calgary Simplest scheme with 1-O( 2 ) performance SRC/TX If transmitted packet is erased (*) by at least one user in and received by all users in move packet from to Rule for packet movement:

NETCOD 2013 June 7-9, Calgary Is timesharing optimal as N ? We need to show that for any coding scheme it holds: Let be the feedback ACK/NACK sequence for user at transmission. : feedback ACK/NACK sequence for user : feedback ACK/NACK sequence for all users Define pseudo-distance: CR + memoryless + erasure: Fano: Distance:

NETCOD 2013 June 7-9, Calgary Conclusions For small number of users (say, <10) per group, feedback offers significant benefit, especially for high. We can construct schemes with exponential or polynomial number of queues which outperform timesharing for any finite N. For large number of users (say, >100) per group, all proposed schemes perform very close to timesharing feedback is not beneficial. There exists partial evidence that timesharing is asymptotically optimal as.

NETCOD 2013 June 7-9, Calgary Thank you!