[tor-commits] [sbws/master] Change var names in equation
juga at torproject.org
juga at torproject.org
Tue Sep 18 09:26:12 UTC 2018
commit c9ff4ac13c885990995f40da1facd620b23d4974
Author: juga0 <juga at riseup.net>
Date: Thu Sep 13 15:39:29 2018 +0000
Change var names in equation
---
sbws/lib/v3bwfile.py | 68 +++++++++++++++++++++++++++++-----------------------
1 file changed, 38 insertions(+), 30 deletions(-)
diff --git a/sbws/lib/v3bwfile.py b/sbws/lib/v3bwfile.py
index a7a4991..afed0b1 100644
--- a/sbws/lib/v3bwfile.py
+++ b/sbws/lib/v3bwfile.py
@@ -674,7 +674,6 @@ class V3BWFile(object):
n.new_bw = n.desc_bw*n.ratio
The descriptor observed bandwidth is multiplied by the ratio.
- With empirical results this ratio is ~[0.9, 8.9]
**Limit the bandwidth to a maximum**::
@@ -696,36 +695,45 @@ class V3BWFile(object):
All of that can be expressed as:
.. math::
+ :label:torflow_bwn_eq
- bwnew_i &=
- max\\left(
- \\frac{bw_i}{\\mu},
- min \\left(
- bw_i,
- bw_i \\times \\mu
- \\right)
- \\times
- \\frac{bw}{\\sum_{i=1}^{n}
- min \\left(bw_i,
- bw_i \\times \\mu
- \\right)}
- \\right)
- \\times bwdescobs_i \\
-
- &=
- max\\left(
- \\frac{bw_i}{\\frac{\\sum_{i=1}^{n}bw_i}{n}},
- min \\left(
- bw_i,
- bw_i \\times \\frac{\\sum_{i=1}^{n}bw_i}{n}
- \\right)
- \\times
- \\frac{bw}{\\sum_{i=1}^{n}
- min \\left(bw_i,
- bw_i \\times \\frac{\\sum_{i=1}^{n}bw_i}{n}
- \\right)}
- \\right)
- \\times bwdescobs_i
+ bwn_i =&
+ max\left(
+ \frac{bw_i}{\mu},
+ \frac{bwf_i}{\mu_{bwf}}
+ \right)
+ \times bwobs_i\\
+
+ .. math::
+
+ bwn_i =&
+ max\left(
+ \frac{bw_i}{\mu},
+ min \left(
+ bw_i,
+ bw_i \times \mu
+ \right)
+ \times
+ \frac{bw}{\sum_{i=1}^{n}
+ min \left(bw_i,
+ bw_i \times \mu
+ \right)}
+ \right)
+ \times bwobs_i \\
+ =&
+ max\left(
+ \frac{bw_i}{\frac{\sum_{i=1}^{n}bw_i}{n}},
+ min \left(
+ bw_i,
+ bw_i \times \frac{\sum_{i=1}^{n}bw_i}{n}
+ \right)
+ \times
+ \frac{bw}{\sum_{i=1}^{n}
+ min \left(bw_i,
+ bw_i \times \frac{\sum_{i=1}^{n}bw_i}{n}
+ \right)}
+ \right)
+ \times bwobs_i
"""
log.info("Calculating relays' bandwidth using Torflow method.")
More information about the tor-commits
mailing list