NetworkTopology.py: Class with definitions for network edges, nodes, demands, tunnels and shortcuts.cpwan_parser.py: Parser to build the CPWAN network topologyother_networks_parser.py: Parser to build the network topologies of other networks.helper.py: Helper file with APIs used across Shoofly Codeteavar.py: Python port of the TeaVAR algorithm from SIGCOMM 2019.shooflyv2.py: Main driver program. Run this program to build k-wise failure resilient and TeaVAR failure resilient Shoofly topologies.shoofly.py: Main driver program for all other network topologies (made available by previous work, TeaVAR and SMORE).max_flow_analysis.py: Post processing analysis on Shoofly proposed topologies.evaluate_failure_resistent_topology.py: Post processing analysis on Shoofly proposed topologies.feasible_failure_scenarios.py: Enumerating the feasible failure scenarios.
shoofly-network/shoofly-code
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|