Here comes the minimal NUMA scheduler built on top of the O(1) load balancer rediffed for 2.5.53 with some changes in the core part. As suggested by Michael, I added the cputimes_stat patch, as it is absolutely needed for understanding the scheduler behavior. The three patches: 01-numa-sched-core-2.5.53-24.patch: core NUMA scheduler infrastructure providing a node aware load_balancer. Cosmetic changes + more comments. 02-numa-sched-ilb-2.5.53-21.patch: initial load balancing, selects least loaded node & CPU at exec(). 03-cputimes_stat-2.5.53.patch: adds back to the kernel per CPU user and system time statistics for each process in /proc/PID/cpu. Needed for evaluating scheduler behavior and performance of tasks running on SMP and NUMA systems. Regards, Erich