Chris Friesen wrote:It doesn't have to be closely coupled with the load balancer to does this. It just needs to know where the trigger is. That's the load balancer's job and even if you use dynamic priority for load balancing it still wouldn't need to be closely coupled. The load balancer would just need to know how to find a process's dynamic priority. In fact, in the current set up, the load balancer decides how much load needs to be moved based on the static load on the CPUs but uses dynamic priority (to a large degree) to decide which ones to move. This is due more to computational efficiency considerations than any deliberate design (I suspect) as the fact that tasks are stored on the runqueue in dynamic priority order makes looking at processes in dynamic priority order is the most efficient strategy. Peter -- Peter Williams pwil3058@bigpond.net.au "Learning, n. The kind of ignorance distinguishing the studious." -- Ambrose Bierce -
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| David Miller | Slow DOWN, please!!! |
| Greg Kroah-Hartman | [PATCH 002/196] Chinese: rephrase English introduction in HOWTO |
| Pavel Roskin | ndiswrapper and GPL-only symbols redux |
git: | |
| Sander | 'struct task_struct' has no member named 'mems_allowed' (was: Re: 2.6.20-rc4-mm1) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Arjan van de Ven | Re: [GIT]: Networking |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| Corey Minyard | Re: [PATCH 3/3] Convert the UDP hash lock to RCU |
