[RFC PATCH 0/2] sched: Introduce CPU soft affinity for processes

2017-09-19 Thread Rohit Jain
For multi-tenancy currently there are mechanisms to share the system CPUs by time-sharing (e.g: CFS) and by dividing up the system in 'rigid' containers by using system calls like sched_setaffinity. There is no existing way in the linux kernel today, for flexible workloads where there is a need to

[RFC PATCH 0/2] sched: Introduce CPU soft affinity for processes

2017-09-19 Thread Rohit Jain
For multi-tenancy currently there are mechanisms to share the system CPUs by time-sharing (e.g: CFS) and by dividing up the system in 'rigid' containers by using system calls like sched_setaffinity. There is no existing way in the linux kernel today, for flexible workloads where there is a need to