summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorInju Song <inju.song@navercorp.com>2018-03-27 23:15:18 +0900
committerSimon Horman <horms@verge.net.au>2018-04-09 10:10:57 +0300
commit039f32e8cdea29b4d0680df7a83817b5ec4166e1 (patch)
treec6597cb147bd607b28d471939bf3eb236158ef14 /tools/perf/scripts/python
parenta2c09ac0fb6756d7085c359b6c020ef8b4205e0f (diff)
netfilter: ipvs: Add Maglev hashing scheduler
Implements the Google's Maglev hashing algorithm as a IPVS scheduler. Basically it provides consistent hashing but offers some special features about disruption and load balancing. 1) minimal disruption: when the set of destinations changes, a connection will likely be sent to the same destination as it was before. 2) load balancing: each destination will receive an almost equal number of connections. Seel also for detail: [3.4 Consistent Hasing] in https://www.usenix.org/system/files/conference/nsdi16/nsdi16-paper-eisenbud.pdf Signed-off-by: Inju Song <inju.song@navercorp.com> Signed-off-by: Julian Anastasov <ja@ssi.bg> Signed-off-by: Simon Horman <horms@verge.net.au>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions