Code repository for ACM SIGCOMM '24 paper 'MegaTE: Extending WAN Traffic Engineering to Millions of Endpoints in Virtualized Cloud'.
Run download.sh to fetch the traffic matrices and pre-computed paths from TopologyZoo.
- Setup validated on Ubuntu 16.04.
- Python 3.6 (Anaconda installation recommended)
- See
environment.ymlfor a list of Python library dependencies
- See
- Gurobi 8.1.1 (Requires a Gurobi license)
.
|-- benchmarks # test code for MegaTE, NcFlow and LP-all
| |-- demo # demo for small-scale example
|-- lib # source code for MegaTE SSP, NcFlow and LP
|-- scripts # generating site/server level topologies, paths and traffic matrices
|-- topologies # network topologies(site-level, server-level)
| |-- paths # paths in topologies(site-level, server-level)
| |-- site-level topologies
| |-- server-level topologies
|-- traffic-matrices # traffic demand matrices(site-level/server-level, split/non-split)
|-- site-level traffic matrices
|-- server-level traffic matrices