]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
sched: add changes file
authorMatt Traudt <sirmatt@ksu.edu>
Fri, 15 Sep 2017 14:22:31 +0000 (10:22 -0400)
committerDavid Goulet <dgoulet@torproject.org>
Fri, 15 Sep 2017 15:40:59 +0000 (11:40 -0400)
changes/ticket12541 [new file with mode: 0644]

diff --git a/changes/ticket12541 b/changes/ticket12541
new file mode 100644 (file)
index 0000000..9543ece
--- /dev/null
@@ -0,0 +1,23 @@
+  o Major feature (scheduler, channel):
+    - Introducing the KIST scheduler which stands for Kernel Informed Socket
+      Transport. It is only available on Linux systems. This comes from a
+      researched and published paper you can find here:
+
+      http://www.robgjansen.com/publications/kist-sec2014.pdf
+      https://arxiv.org/abs/1709.01044
+      
+      This is also a major refactoring of the entire scheduler subsystem in
+      order for it to be more modular and thus much more easier to add more
+      scheduler type later. The current scheduler has been named "Vanilla" but
+      we favor KIST if available in this version.
+
+      A new torrc option has been added and named "Schedulers type1,type2,..."
+      which allows a user to select which scheduler type it wants tor to use.
+      It is also possible to change it at runtime. It is an ordered list by
+      priority. KIST might not be available on all platforms so there is a
+      fallback to "KISTLite" that uses the same mechanisms but without the
+      kernel support. 
+
+      The current default values are: Schedulers KIST,KISTLite,Vanilla.
+
+      Closes ticket 12541.