miguelammatos / Kollaps

Kollaps: a decentralized container based network emulator
Apache License 2.0
31 stars 5 forks source link

Implement Alternative Bandwidth Sharing Models #13

Closed csegarragonz closed 3 years ago

csegarragonz commented 5 years ago

Shortlist, implement, evaluate, and compare different bandwidth sharing models. This issue has a lot of implementation but a lot of evaluation and reporting as well.

To-Do

  1. [ ] Shortlist a variety of BW Sharing Models (see #10 )
  2. [ ] Implement the different BW Sharing Models
  3. [ ] Perform an exhaustive comparison. Which models are more accurate for different topologies?
    1. [ ] Choose the different topologies.
    2. [ ] Choose the metrics to be analyzed.
    3. [ ] Run all the experiments.
    4. [ ] Present the results.
miguelammatos commented 5 years ago

Topology is a definetly a variable in the behaviour of different BW models but I think different TCP congestion mechanism play a different role. (And certainly some congestion mechanism work better in certain topologies). With this said, it probably make sense to use a small set of topologies (2 or 3 representatitves ones) and play around instead with different TCP congestion mechanisms (also 2 or 3 or them).