[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Kernel Scheduling
Hi,
I am trying to come up with a new kernel scheduler for experminental
purposes. The new strategy will schedule a be as follows:
If there are three users A,B,C then each will get 33 percent of the CPU. If
A has 5 processes then they will share A's 33%, and will be scheduled in the
traditional way. If B has only one process then it will get the entire 33%
assigned to B and so on... Can anyone please suggest any ideas.
I am currently calculating the number of different users in the runqeue
and am trying to come up with an accurate formulae. I have a question. If
there are N different users in the run-queue, and a user A has P processes.
Then how can I calculate what percentage P should get. Using that value I
will need to change the value of the weight in the goodness function of
sched.c right?
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx
--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive: http://mail.nl.linux.org/kernelnewbies/
FAQ: http://kernelnewbies.org/faq/