Skip to content

seanschoi/kulfi

 
 

Repository files navigation

The top-level directory structure of the Kulfi is as follows:

 agent/
   End host program to communicate with controller and kernel module

 controller/
   OpenFlow controller that manages network forwarding paths and
   monitors network load

 data/
   Topology and traffic matrices data

 experiments/
   Scripts and data to configure and run experiments

 kernel/
   Linux netfilter module that implements randomization at end points

 routing/
   Implementations of different routing and rate adaptation schemes

 simulate/
   Programs to simulate routing and visualize outputs

 test/
   Unit and regresssion tests

 util/
   Helper functions for experiments (e.g., record time, etc.)

About

Semi-oblivious routing framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 36.7%
  • OCaml 26.5%
  • C++ 11.4%
  • Python 10.9%
  • Shell 5.2%
  • C 4.9%
  • Other 4.4%