Network Coding and Reliable Communications Group Algebraic Network Coding Approach to Deterministic Wireless Relay Networks MinJi Kim, Muriel Médard.

Slides:



Advertisements
Similar presentations
Presentation at IEEE AWSITC, June 4, Energy-Efficient Communications via Network Coding Jos Weber Delft University of Technology The Netherlands.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Packing Multicast Trees Philip A. Chou Sudipta Sengupta Minghua Chen Jin Li Kobayashi Workshop on Modeling and Analysis of Computer and Communication Systems,
Network Coding Schemes for Underwater Networks The Benefits of Implicit Acknowledgement Daniel E. Lucani, Muriel Médard, Milica Stojanovic Massachusetts.
An Easy-to-Decode Network Coding Scheme for Wireless Broadcasting
On error and erasure correction coding for networks and deadlines Tracey Ho Caltech NTU, November 2011.
1 Index Coding Part II of tutorial NetCod 2013 Michael Langberg Open University of Israel Caltech (sabbatical)
Multicast in Wireless Mesh Network Xuan (William) Zhang Xun Shi.
OFDM Modulated Cooperative Multiple-Access Channel With Network-Channel Coding.
Multicut Lower Bounds via Network Coding Anna Blasiak Cornell University.
Cooperative Multiple Input Multiple Output Communication in Wireless Sensor Network: An Error Correcting Code approach using LDPC Code Goutham Kumar Kandukuri.
1 Crosslayer Design for Distributed MAC and Network Coding in Wireless Ad Hoc Networks Yalin E. Sagduyu Anthony Ephremides University of Maryland at College.
1 Network Coding: Theory and Practice Apirath Limmanee Jacobs University.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Resilient Network Coding in the presence of Byzantine Adversaries Michelle Effros Michael Langberg Tracey Ho Sachin Katti Muriel Médard Dina Katabi Sidharth.
Network Coding and Reliable Communications Group A Multi-hop Multi-source Algebraic Watchdog Muriel Médard † Joint work with MinJi Kim †, João Barros ‡
Network Coding and Reliable Communications Group Network Coding for Multi-Resolution Multicast March 17, 2010 MinJi Kim, Daniel Lucani, Xiaomeng (Shirley)
Network Coding Theory: Consolidation and Extensions Raymond Yeung Joint work with Bob Li, Ning Cai and Zhen Zhan.
Ergodic Capacity of MIMO Relay Channel Bo Wang and Junshan Zhang Dept. of Electrical Engineering Arizona State University Anders Host-Madsen Dept. of Electrical.
Information Theory of Wireless Networks: A Deterministic Approach David Tse Wireless Foundations U.C. Berkeley CISS 2008 March 21, 2008 TexPoint fonts.
Network Coding Project presentation Communication Theory 16:332:545 Amith Vikram Atin Kumar Jasvinder Singh Vinoo Ganesan.
1 NETWORK CODING Anthony Ephremides University of Maryland - A NEW PARADIGM FOR NETWORKING - February 29, 2008 University of Minnesota.
1 Simple Network Codes for Instantaneous Recovery from Edge Failures in Unicast Connections Salim Yaacoub El Rouayheb, Alex Sprintson Costas Georghiades.
Deterministic Network Coding by Matrix Completion Nick Harvey David Karger Kazuo Murota.
Page 1 Page 1 Network Coding Theory: Tutorial Presented by Avishek Nag Networks Research Lab UC Davis.
Processing Along the Way: Forwarding vs. Coding Christina Fragouli Joint work with Emina Soljanin and Daniela Tuninetti.
Tracey Ho Sidharth Jaggi Tsinghua University Hongyi Yao California Institute of Technology Theodoros Dikaliotis California Institute of Technology Chinese.
1 40 th Annual CISS 2006 Conference on Information Sciences and Systems Some Optimization Trade-offs in Wireless Network Coding Yalin E. Sagduyu Anthony.
6/28/2015CSC82601 Radio-resource sharing for adhoc Networking with UWB. by Francesca Cuomo, Cristina Martello, Andrea Baiocchi, and Fabrizio Capriotti.
A Graph-based Framework for Transmission of Correlated Sources over Multiuser Channels Suhan Choi May 2006.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Optimal Multicast Algorithms Sidharth Jaggi Michelle Effros Philip A. Chou Kamal Jain.
Low Complexity Algebraic Multicast Network Codes Sidharth “Sid” Jaggi Philip Chou Kamal Jain.
Multipath Routing Algorithms for Congestion Minimization Ron Banner and Ariel Orda Department of Electrical Engineering Technion- Israel Institute of Technology.
Network Alignment: Treating Networks as Wireless Interference Channel Chun Meng Univ. of California, Irvine.
Networking Seminar Network Information Flow R. Ahlswede, N. Cai, S.-Y. R. Li, and R. W. Yeung. Network Information Flow. IEEE Transactions on Information.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
On coding for networks with errors Tracey Ho Caltech BIRS, August 2011.
Some interesting directions in network coding Muriel Médard Electrical Engineering and Computer Science Department Massachusetts Institute of Technology.
Joint Physical Layer Coding and Network Coding for Bi-Directional Relaying Makesh Wilson, Krishna Narayanan, Henry Pfister and Alex Sprintson Department.
NETWORK CODING. Routing is concerned with establishing end to end paths between sources and sinks of information. In existing networks each node in a.
Analysis of Precoding-based Intersession Network Coding and The Corresponding 3-Unicast Interference Alignment Scheme Jaemin Han, Chih-Chun Wang * Center.
1 The edge removal problem Michael Langberg SUNY Buffalo Michelle Effros Caltech.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Maximization of Network Survivability against Intelligent and Malicious Attacks (Cont’d) Presented by Erion Lin.
1 Network Coding and its Applications in Communication Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
Cooperative Recovery of Distributed Storage Systems from Multiple Losses with Network Coding Yuchong Hu, Yinlong Xu, Xiaozhao Wang, Cheng Zhan and Pei.
Some new(ish) results in network information theory Muriel Médard RLE EECS MIT Newton Institute Workshop January 2010.
Outage-Optimal Relaying In the Low SNR Regime Salman Avestimehr and David Tse University of California, Berkeley.
Capacity Enhancement with Relay Station Placement in Wireless Cooperative Networks Bin Lin1, Mehri Mehrjoo, Pin-Han Ho, Liang-Liang Xie and Xuemin (Sherman)
Local Phy + Global Routing: A Fundamental Layering Principle for Wireless Networks Pramod Viswanath, University of Illinois July, 2011.
MAIN RESULT: Depending on path loss and the scaling of area relative to number of nodes, a novel hybrid scheme is required to achieve capacity, where multihop.
Algorithms for Energy-Efficient Multicasting in Static Ad Hoc Wireless Networks Mobile Networks and Applications 6, ,2001 Author : JEFFREY E. WIESELTHIER.
1 The Encoding Complexity of Network Coding Michael Langberg California Institute of Technology Joint work with Jehoshua Bruck and Alex Sprintson.
The High, the Low and the Ugly Muriel Médard. Collaborators Nadia Fawaz, Andrea Goldsmith, Minji Kim, Ivana Maric 2.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrusts 0 and 1 Metrics and Upper Bounds Muriel Medard, Michelle Effros and.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Impact of Network Coding on Combinatorial Optimization Chandra Chekuri Univ. of Illinois, Urbana-Champaign DIMACS Workshop on Network Coding: Next 15 Years.
March 18, 2005 Network Coding in Interference Networks Brian Smith and Sriram Vishwanath University of Texas at Austin March 18 th, 2005 Conference on.
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.
Introduction Wireless Ad-Hoc Network  Set of transceivers communicating by radio.
Network Topology Single-level Diversity Coding System (DCS) An information source is encoded by a number of encoders. There are a number of decoders, each.
Bridging the Gap: A Deterministic Model for Wireless Links David Tse Wireless Foundations U.C. Berkeley NSF Wireless Networks Workshop Aug 27, 2007 TexPoint.
Network Coding Beyond Network Coding
Network Coding and its Applications in Communication Networks
MinJi Kim, Muriel Médard, João Barros
Wireless Network Coding: Some Lessons Learned in ITMANET
Network Coding Rates and Edge-Cut Bounds
Presentation transcript:

Network Coding and Reliable Communications Group Algebraic Network Coding Approach to Deterministic Wireless Relay Networks MinJi Kim, Muriel Médard

Network Coding and Reliable Communications Group Wireless Network Open problem: capacity & code construction for wireless relay networks – Channel noise – Interference High SNR – Noise → 0 & large gain – Large transmit power High SNR rate region: – TDM, Noise free additive channel [Ray et al. ‘03] – Note: This holds for higher field size (not just binary) [Ray et al. ‘03] [Avestimehr et al. ‘07]“Deterministic model” (ADT model) – Interference – Model noise deterministically – Use binary field – In essence, high SNR regime Model as error free links R1R1 R2R2 Y(e 1 ) Y(e 2 ) e1e1 e2e2 e3e3 Y(e 3 ) Y(e 3 ) = Y(e 1 ) + Y(e 2 ) R1R1 R2R2 log(1+P 2 /N) log(1+P 1 /N) log(1+P 2 /(P 1 +N)) log(1+P 1 /(P 2 +N)) R1R1 R2R2 High SNR

Network Coding and Reliable Communications Group ADT Network Background Min-cut: minimal rank of an incidence matrix of a certain cut between the source and destination [Avestimehr et al. ‘07] – Requires optimization over a large set of matrices – Min-cut Max-flow Theorem holds for unicast/multicast sessions Matroidal [Goemans et al. ’09] – Algebraic Network Coding is also Matroidal [Dougherty et al. ’07] Unicast code construction algorithms [Goemans et al. ‘09][Yazdi & Savari ‘09][Amaudruz & Fragouli ‘09] Multicast code construction algorithms [Erez et al. ‘10][Ebrahimi & Fragouli ‘10]

Network Coding and Reliable Communications Group Our Contributions Connection to Algebraic Network Coding [Koetter & Médard ‘03]: – Use of higher field size [Ray et al. ’03] 1. 2.Can’t achieve capacity for multicast with just binary field [Feder et al. ’03][Rasala-Lehman & Lehman ’04][Fragouli et al. ‘04] 3.[Jaggi et al. ‘06] “permute-and-add”: Show that network codes in higher field size F q can be converted to binary-vector code in (F 2 ) n without loss in performance R1R1 R2R2 log(1+P 2 /N) log(1+P 1 /N) log(1+P 2 /(P 1 +N)) log(1+P 1 /(P 2 +N)) R1R1 R2R2 High SNR

Network Coding and Reliable Communications Group Our Contributions Connection to Algebraic Network Coding [Koetter & Médard ‘03]: – Use of higher field size [Ray et al. ’03] – Model broadcast constraint with hyper-edges – Capture ADT network problem with a single system matrix M Prove that min-cut of ADT networks = max rank( M ) Prove Min-cut Max-flow for unicast/multicast holds Extend optimality of linear operations to certain non-multicast sessions Incorporate failures and erasures [Lun et al. ‘04] Incorporate cycles – Show that random linear network coding achieves capacity [Ho et al. ‘03] – Do not address ADT network model’s ability to approximate the wireless networks; but show that ADT network problems can be captured by the algebraic network coding framework

Network Coding and Reliable Communications Group ADT Network Model Original ADT model (Binary field) – Broadcast: multiple edges (bit pipes) from the same node – Interference: additive MAC over binary field Higher SNR: S-V 1 Higher SNR: S-V 2 broadcast interference Algebraic model:

Network Coding and Reliable Communications Group Algebraic Framework Assume higher field size X(S, i) : source process i Y(e) : process at port e Z(T, i) : destination process i Assume linear operations – at the source S : α(i, e j ) – at the nodes V : β(e j, e j’ ) – at the destination T : ε(e j, (T, i))

Network Coding and Reliable Communications Group System Matrix M= A(I – F ) -1 B T Linear operations – Encoding at the source S : α(i, e j ) – Decoding at the destination T : ε(e j, (T, i)) e1e1 e2e2 e3e3 e4e4 e5e5 e6e6 e7e7 e8e8 e9e9 e 10 e 11 e 12 a b c d f

Network Coding and Reliable Communications Group System Matrix M= A(I – F ) -1 B T Linear operations – Coding at the nodes V : β(e j, e j’ ) – F represents physical structure of the ADT network – F k : non-zero entry = path of length k between nodes exists – (I-F) -1 = I + F + F 2 + F 3 + … : connectivity of the network (impulse response of the network) e1e1 e2e2 e3e3 e4e4 e5e5 e6e6 e7e7 e8e8 e9e9 e 10 e 11 e 12 a b c d f F = Broadcast constraint (hyperedge) MAC constraint (addition) Internal operations (network code) Linear code with some coefficients fixed by the network!

Network Coding and Reliable Communications Group System Matrix M = A(I – F ) -1 B T Z = X(S) M e1e1 e2e2 e3e3 e4e4 e5e5 e6e6 e7e7 e8e8 e9e9 e 10 e 11 e 12 a b c d f Input-output relationship of the network Captures rate Captures network code, topology (Field size as well)

Network Coding and Reliable Communications Group Theorem: Min-cut of ADT Networks From [Avestimehr et al. ‘07] – Requires optimizing over ALL cuts between S and T – Not constructive: assumes infinite block length, internal node operations not considered Show that the rank of M is equivalent – System matrix captures the structure of the network – Constructive: the assignment of variables gives a network code e1e1 e2e2 e3e3 e4e4 e5e5 e6e6 e7e7 e8e8 e9e9 e 10 e 11 e 12 a b c d f

Network Coding and Reliable Communications Group Min-cut Max-flow Theorem For a unicast/multicast connection from source S to destination T, the following are equivalent: 1.A unicast/multicast connection of rate R is feasible 2. mincut(S,T i ) ≥ R for all destinations T i 3.There exists an assignment of variables such that M is invertible Proof idea: 1. & 2. equivalent by previous work 3.→1. If M is invertible, then connection has been established 1.→3. If connection established, M = I. Therefore, M is invertible Alternate proof of sufficiency of linear operations for multicast in ADT networks [Avestimehr et al. ‘07]

Network Coding and Reliable Communications Group Corollaries Extend Min-cut Max-flow theorem to other connections: – [Multiple multicast]: Sources S 1 S 2 … S k wants to transmit to all destinations T 1 T 2 … T N – [Disjoint multicast]: – [Two-level multicast]: Two sets of destinations, a set T m for multicast connection, another set T d for disjoint multicast connection. S2S2 T1T1 TNTN Network S1S1 SkSk S T1T1 T3T3 a, b, c, d T2T2 a b, c d Destination wants S T1T1 T3T3 a, b, c, d Destination wants T4T4 T6T6 T5T5 a b, c d Network

Network Coding and Reliable Communications Group Corollaries Extend Min-cut Max-flow theorem to other connections: – [Multiple multicast]: Sources S 1 S 2 … S k wants to transmit to all destinations T 1 T 2 … T N – [Disjoint multicast]: – [Two-level multicast]: Two sets of destinations, a set T m for multicast connection, another set T d for disjoint multicast connection. Random linear network coding achieves capacity for unicast, multicast, and above connections. Extend results to ADT networks with… – Delay – Cycles – Erasures/Failures

Network Coding and Reliable Communications Group Conclusions ADT network can be expressed with Algebraic Network Coding Formulation – Use of higher field size – Model broadcast constraint with hyper-edge – Capture ADT network problem with a single system matrix M Prove an algebraic definition of min-cut = max rank( M ) Prove Min-cut Max-flow for unicast/multicast holds Show that random linear network coding achieves capacity Extend optimality of linear operations to non-multicast sessions – Disjoint multicast, Two-level multicast, multiple source multicast, generalized min-cut max-flow theorem – Random linear network coding achieves capacity Incorporate delay and failures (allows cycles within the network)