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

Recommend


More recommend