Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007.

Similar presentations


Presentation on theme: "1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007."— Presentation transcript:

1 1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007

2 2 Outline  Routing Restriction  Non-linear Link Dimensioning, Cost and Delay Functions  Budget Constraint, Incremental NDP  Extensions

3 3 Introducing Routing Restriction  enforce the resulting routes w./w.o. certain properties  path diversity vs. limited split  equal splitting vs. arbitrary splitting  modular flows vs. unmodular flows  extend the basic formulation by introducing additional routing constraints.

4 4 Path Diversity  “never put all eggs in one basket”

5 5 Lower Bounds on Non-Zero Flows  the flow volume on a path greater than B if any.  implicitly limit number of paths

6 6 Limited Demand Split  only split among k paths

7 7 Node-Link Formulation  Single Path

8 8 Node-Link Formulation  equally split among k link-disjoint paths

9 9 Integral Flows  allocate demand volumes in demand modules

10 10 Nonlinear Link Cost  Linear Link Cost  link capacity = link rate  linear cost: $/bps  Nonlinear Link Cost  modular link capacities  different link modules

11 11 Dimensioning with Modular Links

12 12 Dimensioning with Multiple Modules

13 13 Convex Cost Functions  Convex Function   non-negative second order derivative  local minimum-> global minimum  good approx. for link delay   split demand if possible  how to split?

14 14 Minimal Delay Routing  link delay, network delay, avg. user delay

15 15 Piecewise Linear Approximation of Convex Function

16 16 Piecewise Linear Approximation of Convex Function

17 17 From CXP to LP

18 18 Concave Link Dimensioning Functions  Concave Function   non-positive second derivative, unique maximum  Erlang B-Loss Formula (extend to real domain)  Implications  merge resources if possible  conflict?

19 19 Piecewise Linear Approximation of Concave Function

20 20 Concave Link Dimensioning

21 21 Budget Constraint  given budget constraint, maximize the realized ratio for all demands.

22 22 Incremental NDPs  design from scratch vs. improve existing network; sub-optimal solution

23 23 Extensions: nodes  constraints on nodes  node cost: input/output ports, link termination, switching fabric, installation, …  reliability: node disjoint  virtual graph  two copies for a node: receiving/sending  directed link from receiving copy to sending copy  incorporating node constraints  node cost represented by link cost on its virtual link  node-disjoint in real graph link-disjoint in virtual graph

24 24 Extensions: nodes  link-path formulation  load on a node:  reliability against node failures: no node carries more than certain share for a demand  link-path formulation  node-link formulation


Download ppt "1 EL736 Communications Networks II: Design and Algorithms Class4: Network Design Modeling (II) Yong Liu 10/03/2007."

Similar presentations


Ads by Google