Practical Foundations for Software-Defined Network Optimization
CCF-1535917, 1536002 https://users.ece.cmu.edu/~vsekar/aitf_sol.html
Anupam Gupta Michael K. Reiter Vyas Sekar
Carnegie Mellon University UNC Chapel Hill Carnegie Mellon University
Practical Foundations for Software-Defined Network Optimization - - PowerPoint PPT Presentation
Practical Foundations for Software-Defined Network Optimization CCF-1535917, 1536002 https://users.ece.cmu.edu/~vsekar/aitf_sol.html Anupam Gupta Michael K. Reiter Vyas Sekar Carnegie Mellon University UNC Chapel Hill Carnegie Mellon
Carnegie Mellon University UNC Chapel Hill Carnegie Mellon University
2
“Flow”
FwdAction
… …“Flow”
FwdAction
… …“Flow”
FwdAction
… …OpenFlow: Pkt header, Interface Forwarding interface
3
4
5
6
7
SOL API
9
10
Edge-based Path-based
11
𝑞𝑗 𝑙 𝑗=1
12
IPS N1 N3 N4 N2 N5 IPS FW Proxy
13
14
(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
15
1.
2.
3.
linkcapfunc = lambda link, tc, path, resource: tc.volBytes
4.
5.
6.
16
1.
2.
3.
linkcapfunc = lambda link, tc, path, resource: tc.volBytes
4.
5.
6.
7.
17
18
19
Shaded: No solution by the original within 30 minutes
20
21
22