Skip to content

SmartMonitoringSchemes/ParsimoniousMonitoring

Repository files navigation

Parsimonious Monitoring in Routing Overlays

Coverage Tests

This is an implementation of the following papers:

  • Sandrine Vaton, Olivier Brun, Maxime Mouchet, Pablo Belzarena, Isabel Amigo, et al.. Joint Minimization of Monitoring Cost and Delay in Overlay Networks: Optimal Policies with a Markovian Approach. Journal of Network and Systems Management, Springer Verlag, 2019, 27 (1), pp.188-232. ⟨hal-01857738⟩
  • Maxime Mouchet, Martin Randall, Marine Ségneré, Isabel Amigo, Pablo Belzarena, et al.. Scalable Monitoring Heuristics for Improving Network Latency. IEEE/IFIP Network Operations and Management Symposium (IEEE/IFIP NOMS 2020), Apr 2020, Budapest, Hungary. ⟨hal-02413636⟩

Notebooks

Name Description
JONS Basic Reproduction of sections 8.1 and 8.2 of JONS paper.
JONS Pair Reproduction of section 8.3 of JONS paper.
NOMS Paper Synthetic Reproduction of section 5.1 of NOMS paper.
NOMS Paper NANOG Reproduction of section 5.2 of NOMS paper.

Policies

Name Implementation Description
ConstantPolicy policies.jl always_measure_policy(P), never_measure_policy(P).
GreedyPolicy policies.jl Generic greedy policy.
AnalyticalGreedyPolicy policies.jl Analytical greedy policy for 2 stochastic paths (JONS paper).
ValueIterationPolicy DiscreteValueIteration.jl Standard VI. Implementation from POMDPs.jl.
RecedingHorizonPolicy receding_horizon.jl Heuristic 1 from NOMS paper.
HeuristicPolicy heuristic.jl Heuristic 2 from NOMS paper.

Routing

Name Implementation Description
ShortestPathPolicy routing.jl Choose the path of minimal delay.
ConstantPathPolicy routing.jl Always choose the same path.

About

Parsimonious Monitoring in Routing Overlays.

Resources

License

Stars

Watchers

Forks