delay constrained unicast improved upper bounds
play

Delay-Constrained Unicast: Improved upper bounds Sudeep Kamath - PowerPoint PPT Presentation

Delay-Constrained Unicast: Improved upper bounds Sudeep Kamath Joint work with Chandra Chekuri Sreeram Kannan Pramod Viswanath DIMACS workshop on Network Coding, 17 December 2015 0 / 10 Intra-fmow coding has fewer security and privacy


  1. Delay-Constrained Unicast: Improved upper bounds Sudeep Kamath Joint work with Chandra Chekuri Sreeram Kannan Pramod Viswanath DIMACS workshop on Network Coding, 17 December 2015 0 / 10

  2. Intra-fmow coding has fewer security and privacy concerns Practical constraint - eg. video streaming, fjnancial data Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14]

  3. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D

  4. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D

  5. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3

  6. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3

  7. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3

  8. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3

  9. Practical constraint - eg. video streaming, fjnancial data Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3

  10. data Practical constraint - eg. video streaming, fjnancial Intra-fmow coding has fewer security and privacy concerns Implementation aligned with self-interest 1 / 10 Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3 How large can this ratio be?

  11. 1 / 10 Implementation aligned with self-interest concerns Intra-fmow coding has fewer security and privacy data Practical constraint - eg. video streaming, fjnancial Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3 How large can this ratio be? Capacity 2 ≤ sup ≤ D + 1 Flow graphs

  12. 1 / 10 Implementation aligned with self-interest concerns Intra-fmow coding has fewer security and privacy data Practical constraint - eg. video streaming, fjnancial Delay-constrained unicast [Wang-Chen '14] Single flow with delay constraint D For this network with D=6, Capacity = 4 Flow 3 How large can this ratio be? Capacity We improve 2 ≤ sup ≤ D + 1 over this Flow graphs

  13. 2 / 10 Network Combinatorial Information Optimization Theory This work

  14. 2 / 10 Multi-commodity flow problem Network Combinatorial Information Optimization Theory This work

  15. 2 / 10 Multi-commodity Multiple-unicast flow problem problem Network Combinatorial Information Optimization Theory This work

  16. Multi-commodity fmow / Multiple-unicast Flow: Maximum total commodity fmow EdgeCut: Fewest edges whose removal disconnects all paths from to Capacity: Maximum information fmow EdgeCut Cutset bound Capacity Cutset bound However, we may have EdgeCut Capacity 3 / 10 Given a directed graph and k source-destination pairs { ( s i , d i ) }

  17. Multi-commodity fmow / Multiple-unicast EdgeCut Capacity EdgeCut However, we may have Cutset bound Cutset bound Capacity Capacity: Maximum information fmow to disconnects all paths from EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } d 2 d 1

  18. Multi-commodity fmow / Multiple-unicast EdgeCut Capacity EdgeCut However, we may have Cutset bound Cutset bound Capacity Capacity: Maximum information fmow to disconnects all paths from EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } d 2 d 1

  19. Multi-commodity fmow / Multiple-unicast EdgeCut Capacity EdgeCut However, we may have Cutset bound Cutset bound Capacity Capacity: Maximum information fmow to disconnects all paths from EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } d 2 d 1 Flow = 1

  20. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut However, we may have Capacity Cutset bound EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } disconnects all paths from s i to d i ∀ i d 2 d 1 Flow = 1

  21. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut However, we may have Capacity Cutset bound EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } × disconnects all paths from s i to d i ∀ i d 2 d 1 Flow = 1

  22. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut Cutset bound Capacity However, we may have EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } × × × disconnects all paths from s i to d i ∀ i d 2 d 1 Flow = 1 EdgeCut = 1

  23. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut Cutset bound Capacity However, we may have EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow 3 / 10 Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } × × × disconnects all paths from s i to d i ∀ i d 2 d 1 Flow = 1 EdgeCut = 1

  24. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut However, we may have Cutset bound Capacity 3 / 10 EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } b a a ⊕ b a b disconnects all paths from s i to d i ∀ i a ⊕ b a ⊕ b d 2 d 1 Flow = 1 EdgeCut = 1

  25. Multi-commodity fmow / Multiple-unicast Cutset bound Capacity EdgeCut However, we may have Cutset bound Capacity 3 / 10 EdgeCut Capacity: Maximum information fmow EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } b a a ⊕ b a b disconnects all paths from s i to d i ∀ i a ⊕ b a ⊕ b d 2 d 1 Flow = 1 EdgeCut = 1 Capacity = 2

  26. Multi-commodity fmow / Multiple-unicast Capacity Capacity EdgeCut However, we may have Cutset bound 3 / 10 EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow Capacity: Maximum information fmow Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } b a a ⊕ b a b disconnects all paths from s i to d i ∀ i a ⊕ b a ⊕ b d 2 d 1 EdgeCut ̸ = Cutset bound Flow = 1 EdgeCut = 1 Capacity = 2

  27. Multi-commodity fmow / Multiple-unicast Capacity: Maximum information fmow Capacity EdgeCut However, we may have 3 / 10 EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } b a a ⊕ b a b disconnects all paths from s i to d i ∀ i a ⊕ b a ⊕ b d 2 d 1 EdgeCut ̸ = Cutset bound Flow = 1 EdgeCut = 1 Capacity ≤ Cutset bound Capacity = 2

  28. Multi-commodity fmow / Multiple-unicast Capacity: Maximum information fmow However, we may have 3 / 10 EdgeCut: Fewest edges whose removal Flow: Maximum total commodity fmow Given a directed graph and k s 1 s 2 source-destination pairs { ( s i , d i ) } b a a ⊕ b a b disconnects all paths from s i to d i ∀ i a ⊕ b a ⊕ b d 2 d 1 EdgeCut ̸ = Cutset bound Flow = 1 EdgeCut = 1 Capacity ≤ Cutset bound Capacity = 2 EdgeCut < Capacity

  29. 4 / 10

  30. 4 / 10 Flow = EdgeCut = Capacity For k = 1: (Max-Flow Min-Cut Theorem)

  31. 4 / 10 Flow = EdgeCut = Capacity For k = 1: (Max-Flow Min-Cut Theorem) For k ≥ 2:

  32. 4 / 10 Flow = EdgeCut = Capacity For k = 1: (Max-Flow Min-Cut Theorem) For k ≥ 2: Flow ≤ EdgeCut Flow ≤ Capacity EdgeCut ≶ Capacity

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