diff options
author | Matt Traudt <sirmatt@ksu.edu> | 2017-09-15 10:22:31 -0400 |
---|---|---|
committer | David Goulet <dgoulet@torproject.org> | 2017-09-15 11:40:59 -0400 |
commit | 63204be48faccc2e8a7422944700cf899faa1f89 (patch) | |
tree | 9036ad459c863b30dc705f64d984df13b8cc9848 | |
parent | 501c58187d7c03cdbaf428fd268163e4d859e6b9 (diff) | |
download | tor-63204be48faccc2e8a7422944700cf899faa1f89.tar.gz tor-63204be48faccc2e8a7422944700cf899faa1f89.zip |
sched: add changes file
-rw-r--r-- | changes/ticket12541 | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/changes/ticket12541 b/changes/ticket12541 new file mode 100644 index 0000000000..9543eceec5 --- /dev/null +++ b/changes/ticket12541 @@ -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. |