Processor Load balancing

Creator
Creator
Seonglae Cho
Created
Created
2023 Oct 4 6:15
Editor
Edited
Edited
2023 Oct 24 15:35
Refs
Refs

Load balancing takes place between scheduling groups

Load balancing takes place within scheduling domain
  • Prevent CPUs from being idle
  • Keep the difference in numbers of ready tasks on all CPUs as small as possible

CPU Load (runqueue)

Load(RQ)=Ti in RQLoad(Ti)Load(RQ) = \sum_{T_i \text{ in RQ}} Load(T_i)Load(T)=weight(T)×%CPU_use(T)Load(T) = weight(T) \times \%CPU\_use(T)
Processor Load balancing Notion
notion image
 
 
 
 
 
 
 

Recommendations