Load Balancing White Papers

Operating System Multilevel Load Balancing

Overview This paper describes an algorithm that allows Linux to per-form multilevel load balancing in NUMA computers. The Linux scheduler implements a load balancing algorithm that uses structures called sched domains to build a hierarchy that represents the machine's topology. Although sched domains implementation allows Linux to build a multilevel hierarchy to represent multilevel machines, the generic code of the current kernel version builds no more than two levels in the sched domains hierarchy. Thus, for NUMA systems with three or more memory access levels, the constructed hierarchy does not represent correctly the machine's topology.

Further White Paper Details
PublisherAssociation for Computing Machinery File FormatPDF
Date PublishedApril 2006
FormatWhite Papers   
Topics

Quick Sitemap Links: