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

EL736 Communications Networks II: Design and Algorithms

Jan 30, 2016

Download

Documents

peigi

EL736 Communications Networks II: Design and Algorithms. Class4: Network Design Modeling (II) Yong Liu 10/03/2007. Outline. Routing Restriction Non-linear Link Dimensioning, Cost and Delay Functions Budget Constraint, Incremental NDP Extensions. Introducing Routing Restriction. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: EL736  Communications Networks II: Design and Algorithms

1

EL736 Communications Networks II: Design and

Algorithms

Class4: Network Design Modeling (II)

Yong Liu10/03/2007

Page 2: EL736  Communications Networks II: Design and Algorithms

2

Outline

Routing Restriction

Non-linear Link Dimensioning, Cost and Delay Functions

Budget Constraint, Incremental NDP

Extensions

Page 3: EL736  Communications Networks II: Design and Algorithms

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.

Page 4: EL736  Communications Networks II: Design and Algorithms

4

Path Diversity “never put all eggs in one basket”

Page 5: EL736  Communications Networks II: Design and Algorithms

5

Lower Bounds on Non-Zero Flows

the flow volume on a path greater than B if any.

implicitly limit number of paths

Page 6: EL736  Communications Networks II: Design and Algorithms

6

Limited Demand Split

only split among k paths

Page 7: EL736  Communications Networks II: Design and Algorithms

7

Node-Link Formulation

Single Path

Page 8: EL736  Communications Networks II: Design and Algorithms

8

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

Page 9: EL736  Communications Networks II: Design and Algorithms

9

Integral Flows

allocate demand volumes in demand modules

Page 10: EL736  Communications Networks II: Design and Algorithms

10

Nonlinear Link Cost

Linear Link Cost link capacity = link rate linear cost: $/bps

Nonlinear Link Cost modular link capacities different link modules

Page 11: EL736  Communications Networks II: Design and Algorithms

11

Dimensioning with Modular Links

Page 12: EL736  Communications Networks II: Design and Algorithms

12

Dimensioning with Multiple Modules

Page 13: EL736  Communications Networks II: Design and Algorithms

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?

Page 14: EL736  Communications Networks II: Design and Algorithms

14

Minimal Delay Routing

link delay, network delay, avg. user delay

Page 15: EL736  Communications Networks II: Design and Algorithms

15

Piecewise Linear Approximation of Convex

Function

Page 16: EL736  Communications Networks II: Design and Algorithms

16

Piecewise Linear Approximation of Convex

Function

Page 17: EL736  Communications Networks II: Design and Algorithms

17

From CXP to LP

Page 18: EL736  Communications Networks II: Design and Algorithms

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?

Page 19: EL736  Communications Networks II: Design and Algorithms

19

Piecewise Linear Approximation of Concave

Function

Page 20: EL736  Communications Networks II: Design and Algorithms

20

Concave Link Dimensioning

Page 21: EL736  Communications Networks II: Design and Algorithms

21

Budget Constraint

given budget constraint, maximize the realized ratio for all demands.

Page 22: EL736  Communications Networks II: Design and Algorithms

22

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

Page 23: EL736  Communications Networks II: Design and Algorithms

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

Page 24: EL736  Communications Networks II: Design and Algorithms

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