build(deps-dev): apply updates
[poolifier.git] / docs / worker-choice-strategies.md
index d06ef8e0fb5be8b0f3679fa74a17e3c3b1da67f5..36d6cf70f6493b8f7fa7ad742dffa185b2bd190d 100644 (file)
@@ -7,7 +7,7 @@ All duration or timestamp are expressed in milliseconds.
 - [Strategies](#strategies)
   - [Fair share](#fair-share)
   - [Weighted round robin](#weighted-round-robin)
-  - [Interleaved weighted round robin](#interleaved-weighted-round-robin-experimental)
+  - [Interleaved weighted round robin (experimental)](#interleaved-weighted-round-robin-experimental)
 - [Statistics](#statistics)
   - [Simple moving median](#simple-moving-median)
 
@@ -24,7 +24,7 @@ The worker weights are maximum tasks execution time. Once the worker has reached
 
 ### Interleaved weighted round robin (experimental)
 
-The worker weights are maximum tasks execution time. The rounds are the deduplicated worker weights.  
+The worker weights are maximum tasks execution time. The rounds are the deduplicated worker weights in ascending order.  
 During a round, if the worker weight is superior or equal to the current round weight and its tasks execution time is inferior to the current round weight, the task is assigned to the worker. Once all workers weight have been tested, the next round starts.  
 The default worker weights is the same for each and computed given the CPU cores speed and theirs numbers. So the default 'rounds' consists of a unique worker weight.