Simplifying Network Optimization for SDN Deployment
Victor Heorhiadi Michael K. Reiter Vyas Sekar
UNC Chapel Hill UNC Chapel Hill Carnegie Mellon University
for SDN Deployment Victor Heorhiadi Michael K. Reiter Vyas Sekar - - PowerPoint PPT Presentation
Simplifying Network Optimization for SDN Deployment Victor Heorhiadi Michael K. Reiter Vyas Sekar UNC Chapel Hill UNC Chapel Hill Carnegie Mellon University Overview: SDN SDN applications A A A A A A A Network routes Network data
UNC Chapel Hill UNC Chapel Hill Carnegie Mellon University
2
3
4
5
SOL API
7
8
Edge-based Path-based
9
𝑙
𝑞𝑗 = demand
10
IPS N1 N3 N4 N2 N5 IPS FW Proxy
11
12
(according to a predicate) Offline step Pick a subset of paths This acts as a heuristic
and constraints
Use a controller to configure data plane paths
13
1.
2.
3.
linkcapfunc = lambda link, tc, path, resource: tc.volBytes
4.
5.
6.
14
1.
2.
3.
linkcapfunc = lambda link, tc, path, resource: tc.volBytes
4.
5.
6.
7.
15
16
17
18
Shaded: No solution by the original within 30 minutes
19
20
21
22
23
Shaded: No solution by Merlin within 30 minutes
24
Original Re-optimization Re-optimization with mindiff
25
Lower is better
26
27