Академический Документы
Профессиональный Документы
Культура Документы
14 May 2012
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
FTTx networks
Fiber To The x
➡ Telecommunication access networks: “last mile” of connection between customer
homes (or business units) and telecommunication central offices
➡ Fiber optic technology: much higher transmission rates, lower energy
consumption
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
FTTx networks
Fiber To The x
➡ Telecommunication access networks: “last mile” of connection between customer
homes (or business units) and telecommunication central offices
➡ Fiber optic technology: much higher transmission rates, lower energy
consumption
Architecture:
Roll-out strategy: Fiber To The Cabinet (∼ VDSL)
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
FTTx networks
Fiber To The x
➡ Telecommunication access networks: “last mile” of connection between customer
homes (or business units) and telecommunication central offices
➡ Fiber optic technology: much higher transmission rates, lower energy
consumption
Target
Architecture:
Roll-outcoverage
strategy:rate: Fiber To The Cabinet (∼ VDSL)
80%
Fiber To The Building
100%
Fiber To The Home
PON Point-to-point
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
FTTx terminology
capacity restrictions!
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
FTTx terminology
capacity restrictions!
length restrictions!
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Problem formulation
• catalogue of installable
components with cost values
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
approach
➡ Partners:
➡ Industry Partners:
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Concentrator location
➡ Integer program:
• select paths that connect clients
• capacity constraints on edges
• capacity constraints for fibers, cables, closures, (cassette trays), (splitter) ports at
concentrators
• constraints for coverage rate, limit on the number of concentrators
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Concentrator location IP
X X X X X
minimize ci xi + ct yt + ce we + cp fp − rv qv
i∈VD t∈T e∈E p∈P ∪P̂ v∈VB
X X X
s.t. fp = 1 ∀v ∈ VA dfp fp ≤ uft yt ∀i ∈ VD
p∈Pv p∈Pi t∈Ti
X X X
fp = qv ∀v ∈ VB dcp fp ≤ uct yt ∀i ∈ VD
p∈Pv p∈Pi t∈Ti
∀p ∈ P ′
X X
fp ≤ fp′ drp fp ≤ urt yt ∀i ∈ VD
X p∈Pi t∈Ti
fp ≤ |Pe ∪ P̂e | we ∀e ∈ E0
X X
p∈Pe ∪P̂e dfp fp ≤ ufl zl ∀e ∈ ED
X
dep fp ≤ ue + u′e we ∀e ∈ E>0 p∈Pe
X
l∈Le
X
p∈Pe ∪P̂e dcl zl ≤ uct yt ∀i ∈ VD
l∈Li t∈Ti
X
xi ≤ fp ≤ 1 ∀i ∈ V̂D X X
p∈P̂i drl zl ≤ urt yt ∀i ∈ VD
X l∈Li t∈Ti
yt = xi ∀i ∈ VD
X X
t∈Ti
dsp fp ≤ ust yt ∀i ∈ VD
X
nk,v qv ≥ ⌈χk nk ⌉ − nA
k ∀k ∈ C p∈Pi t∈Ti
X
v∈VB ∩Vk
np fp ≤ ni xi ∀i ∈ VD
X
xi ≤ m p∈Pi
i∈VD
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Solution – FTTx network
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Solution analysis
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Lower bounds on trenching costs
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Extended Steiner tree model
X X
minimize ce we + ca xa
e∈E a∈A0
(
X X Nv if v ∈ VB
s.t. fa − fa = ∀v ∈ V
a∈δ − (v) a∈δ + (v) 0 otherwise
fa ≤ |NB |xa ∀a ∈ A
xe+ + xe− = we ∀e ∈ E
X
xa = 1 ∀v ∈ VB
a∈δ − (v)
X
xa ≤ 1 ∀v ∈ V \ VB
a∈δ − (v)
X X
xa ≤ xa ∀v ∈ V \ VB
a∈δ − (v) a∈δ + (v)
X
xa ≥ xa′ ∀v ∈ V \ VB , a′ ∈ δ + (v)
a∈δ − (v)
fa ≤ ka xa ∀a ∈ A0
X
xa ≤ NC
a∈A0
fa ≥ 0 , xa ∈ {0, 1} ∀a ∈ A
we ∈ {0, 1} ∀e ∈ E
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Computations: trenching costs
Instances:
Instance: a1 a2 a3 c1 c2 c3 c4
# nodes 637 1229 4110 1051 1151 2264 6532
# edges 826 1356 4350 1079 1199 2380 7350
# BTPs 39 238 1670 345 315 475 1947
# potential COs 4 5 6 4 5 1 1
network trenching cost 235640 598750 2114690 322252 1073784 2788439 4408460
lower bound 224750 575110 2066190 312399 1063896 2743952 4323196
relative gap 4.8% 4.1% 2.3% 3.2% 0.9% 1.6% 2.0%
➡ Trenching costs in the computed FTTx networks are quite close to the lower bound
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Cable and duct installations
➡ Partners:
➡ Industry Partners:
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Micro-ducts
Given
• network topology
• a fiber demand at every connected BTP
• restrictions on cable and duct installations:
Example: Micro-ducts
Every customer gets their own cable(s),
each in a separate micro-duct within a
micro-duct bundle
Task: compute cost-optimal cable and duct installations that meet the restrictions
such that all fiber demands at customer locations are met
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Decomposition into trees
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Problem formulation – micro-ducts
Given
• an undirected rooted tree with
- one concentrator (root) b
2
- other locations
b
2
• set C of cable installations to embed with
4 b
4 b
6 b b
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Cable-duct installation IP
s.t.
xpc,d
X X
kc = ∀ c ∈ C, e ∈ qc
# cables in installation c p∈PcO d∈Dp :
e∈qd
xd ∈ Z≥0 # ducts of duct installation d used
xpc,d ∈ Z≥0 # cables for c embedded in pipes of type p
provided by duct installation d
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Downgrading and generation of potential duct installations
b
2 b b Trail network
Client
5 b
6 b
6 b Cable installation
Duct installation
1 Number of cables/ducts
b
2 b b
used in installation
4 b
24 b
6 b
b
2 b b
maximal direction:
4 b
12 b
6 b downward direction at an
intersection with maximal
6 b b
6 b b
24 b b
number of cables on it
(a) (b) (c)
♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦♦
Embedding ducts in ducts and using existing ducts
X X
minimize cd xd + ce ze
d∈D e∈E
X X
s.t. kpd xd ≥ xpd,d
˜ + xpc,d ∀ d ∈ D, p ∈ P d
˜
d∈D c∈C
X X
kc ≤ xpc,d + ze kc ∀ c ∈ CG , e ∈ qc v
p∈PcO d∈Dp :
e∈qd
X X
kc = xpc,d ∀ c ∈ C \ CG , e ∈ qc
p∈PcO d∈Dp :
e∈qd either embed
xd˜ ≤
X X
xpd,d ∀ d˜ ∈ DG , e ∈ qd˜ or trench
˜ + ze Md˜
p∈P O d∈Dp :
d̃ e∈q
d
∀ d˜ ∈ D \ DG , e ∈ qd˜
X X
xd˜ = xpd,d
˜
p∈P O d∈Dp :
d̃ e∈q
d
X X
kc ≥ xpc,d ∀ c ∈ CG , e ∈ qc one cable/duct
p∈PcO d∈Dp :
e∈qd embedded in
∀ d˜ ∈ DG , e ∈ qd˜ at most one duct
X X
xd˜ ≥ xpd,d
˜
p∈P O d∈Dp :
d̃ e∈q
d