on the connection between multiple unicast network coding
play

On the Connection Between Multiple-Unicast Network Coding and - PowerPoint PPT Presentation

On the Connection Between Multiple-Unicast Network Coding and Single-Source Single-Sink Network Error Correction Jrg Kliewer NJIT Joint work with Wentao Huang and Michael Langberg Network Error Correction Problem: Adversary has control of


  1. On the Connection Between Multiple-Unicast Network Coding and Single-Source Single-Sink Network Error Correction Jörg Kliewer NJIT Joint work with Wentao Huang and Michael Langberg

  2. Network Error Correction Problem: Adversary has control of some edges in a network Objective: Design coding scheme that is resilient against adversary Which rates are achievable? 2

  3. Network Error Correction Problem: Adversary has control of some edges in a network Objective: Design coding scheme that is resilient against adversary Which rates are achievable? s 1 t 1 s 2 t 2 t 3 s 3 s 4 t 4 2

  4. Known Cases Adversary controls z links in the network Single source multicast , equal capacity links ‣ mincut − 2 z Capacity: ‣ Code design, e.g., in [Cai & Yeung 06], [Koetter & Kschischang 08], [Jaggi et al. 08], [Silva et al. 08], [Brito, Kliewer 13] t 1 t 2 s t 3 t 4 3

  5. Less Known and Studied Cases Single source multicast: di ff erent edge capacities, node adversaries, restricted adversaries (e.g., [Kosut, Tong, Tse 09], [Kim et al. 11], [Wang, Silva, Kschischang 08]) Multiple sources and terminals: Upper and lower capacity bounds [Vyetrenko, Ho, Dikaliotis 10], [Liang, Agrawal, Vaidya 10] s 1 t 1 s 2 t 2 t 3 s 3 s 4 t 4 4

  6. This Work Single-source single-sink Acyclic network Edges may not have unit capacity s t 5

  7. This Work Single-source single-sink Acyclic network Edges may not have unit capacity Adversary controls single link s t 5

  8. This Work Single-source single-sink Acyclic network Edges may not have unit capacity Adversary controls single link Some edges cannot be accessed by the adversary s t 5

  9. This Work Single-source single-sink Acyclic network Edges may not have unit capacity Adversary controls single link Some edges cannot be accessed by the adversary Reliable communication rate? s t 5

  10. Results 6

  11. Results Network error correction problem: s t 6

  12. Results Network error correction problem: s t Computing capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. 6

  13. Results Network error correction problem: s t Computing capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. s a 1 a k A 1 A k z 1 z k . . . s 1 s k . . . x 1 y 1 y k x k N t 1 t k . . . z � z � 1 k B 1 B k . . . b 1 b k t 6

  14. Results Network error correction problem: s t Computing capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. s a 1 a k A 1 A k z 1 z k . . . s 1 s k s 1 s k . . . . . . x 1 y 1 y k x k N N t 1 t k t 1 t k . . . . . . z � z � 1 k B 1 B k . . . b 1 b k t 6

  15. Results Network error correction problem: s t Computing capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. s a 1 a k A 1 A k z 1 z k . . . s 1 s k s 1 s k . . . . . . x 1 y 1 y k x k N N t 1 t k t 1 t k . . . . . . z � z � 1 k B 1 B k . . . b 1 b k t 6

  16. Results Network error correction problem: s t Computing capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. s a 1 a k A 1 A k z 1 z k . . . s 1 s k s 1 s k . . . . . . x 1 y 1 y k x k N N t 1 t k t 1 t k . . . . . . z � z � 1 k B 1 B k . . . b 1 b k t 6

  17. Reductions Result proved by reduction Significant interest recently ‣ Index coding/network coding, index coding/interference alignment, network equivalence, multiple unicast vs. multiple multicast NC, edge removal problem, … 7

  18. Reductions Result proved by reduction Significant interest recently ‣ Index coding/network coding, index coding/interference alignment, network equivalence, multiple unicast vs. multiple multicast NC, edge removal problem, … Generate a clustering of network communication problems via reductions Network communication problems 7

  19. Reductions Result proved by reduction Significant interest recently ‣ Index coding/network coding, index coding/interference alignment, network equivalence, multiple unicast vs. multiple multicast NC, edge removal problem, … Generate a clustering of network communication problems via reductions Network communication problems Reductions 7

  20. Reductions Result proved by reduction Significant interest recently ‣ Index coding/network coding, index coding/interference alignment, network equivalence, multiple unicast vs. multiple multicast NC, edge removal problem, … Generate a clustering of network communication problems via reductions Identify canonical problems (central problems that are related to several other problems) Network communication problems Reductions 7

  21. Reductions Result proved by reduction Significant interest recently ‣ Index coding/network coding, index coding/interference alignment, network equivalence, multiple unicast vs. multiple multicast NC, edge removal problem, … Generate a clustering of network communication problems via reductions Identify canonical problems (central problems that are related to several other problems) Network communication problems Reductions 7

  22. Proof Computing error correcting capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. Proof for zero error communication Result also holds for both the case of asymptotic rate and asymptotic error 8

  23. Proof Computing error correcting capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. Proof for zero error communication Result also holds for both the case of asymptotic rate and asymptotic error Starting point: MU NC problem N Is rate tuple achievable ( 1 , 1 , . . . , 1 ) with zero error? s 1 s k . . . N t 1 t k . . . 8

  24. Proof Computing error correcting capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. Proof for zero error communication Result also holds for both the case of asymptotic rate and asymptotic error s Starting point: MU NC problem N a 1 a k A 1 A k Is rate tuple achievable ( 1 , 1 , . . . , 1 ) N � z 1 z k with zero error? . . . Reduction: Construct new network N � s 1 s k s 1 s k . . . . . . x 1 y 1 y k x k N N t 1 t k t 1 t k . . . . . . z � z � 1 k B 1 B k . . . b 1 b k 8 t

  25. Proof Computing error correcting capacity is as hard as computing the capacity of an error-free multiple unicast network coding problem. Proof for zero error communication Result also holds for both the case of asymptotic rate and asymptotic error s Starting point: MU NC problem N X X a 1 a k A 1 A k Is rate tuple achievable ( 1 , 1 , . . . , 1 ) N � z 1 z k with zero error? . . . Reduction: Construct new network N � s 1 s k s 1 s k . . . . . . x 1 y 1 y k x k N N t 1 t k t 1 t k Adversary can access any single . . . . . . link except links leaving s and t z � z � 1 k B 1 B k . . . X X b 1 b k 8 t

  26. Zero Error Case Theorem Rates achievable on i ff rate k is achievable on . ( 1 , 1 , . . . , 1 ) N � N 9

  27. Zero Error Case Theorem Rates achievable on i ff rate k is achievable on . ( 1 , 1 , . . . , 1 ) N � N s Proof sketch: a 1 a k A 1 A k z 1 z k . . . s 1 s k . . . x 1 y 1 y k x k N t 1 t k . . . z � z � k 1 B 1 B k . . . b 1 b k t 9

  28. Zero Error Case Theorem Rates achievable on i ff rate k is achievable on . ( 1 , 1 , . . . , 1 ) N � N s Proof sketch: a 1 a k A 1 A k Assume on ( 1 , 1 , . . . , 1 ) N z 1 z k . . . Source sends information on a i s 1 s k . . . x 1 y 1 y k x k N t 1 t k . . . z � z � k 1 B 1 B k . . . b 1 b k t 9

  29. Zero Error Case Theorem Rates achievable on i ff rate k is achievable on . ( 1 , 1 , . . . , 1 ) N � N s Proof sketch: a 1 a k A 1 A k Assume on ( 1 , 1 , . . . , 1 ) N z 1 z k . . . Source sends information on a i s 1 s k One error may occur on x i , y i , z i , z � . . . i x 1 y 1 y k x k N t 1 t k . . . z � z � k 1 B 1 B k . . . b 1 b k t 9

  30. Zero Error Case Theorem Rates achievable on i ff rate k is achievable on . ( 1 , 1 , . . . , 1 ) N � N s Proof sketch: a 1 a k A 1 A k Assume on ( 1 , 1 , . . . , 1 ) N z 1 z k . . . Source sends information on a i s 1 s k One error may occur on x i , y i , z i , z � . . . i x 1 y 1 y k x k N t 1 t k . . . B i performs majority decoding Rate k is possible on N � z � z � k 1 B 1 B k . . . b 1 b k t 9

  31. Zero Error Case 10

  32. Zero Error Case Proof sketch: 10

  33. Zero Error Case Proof sketch: Assume rate k achievable on : show rate on ( 1 , 1 , . . . , 1 ) N � N M s a 1 a k A 1 A k z 1 z k . . . s 1 s k . . . x 1 y 1 y k x k N t 1 t k . . . z � z � k 1 B 1 B k . . . b 1 b k t 10

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend