[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