Weighted Locality-Sensitive Scheduling for Mitigating Noise on Multi-Core Clusters
Recent studies have shown that Operating System (OS) interference, popularly called OS noise can be a significant problem as the authors scale to a large number of processors. One solution for mitigating noise is to turn off certain OS services on the machine. However, this is typically infeasible because full-scale OS services may be required for some applications. Furthermore, it is not a choice that an end user can make. Thus, they need an application-level solution. Building upon previous work that demonstrated the utility of within-node light-weight load balancing, they discuss the technique of weighted micro-scheduling and provide insights based on experimentation for two different machines with very different noise signatures.