Load balancing and shedulling algorithms .NET
Posted
by Lukas Šalkauskas
on Stack Overflow
See other posts from Stack Overflow
or by Lukas Šalkauskas
Published on 2010-06-15T06:42:30Z
Indexed on
2010/06/15
7:02 UTC
Read the original article
Hit count: 259
Hello there, so here is my problem:
I have several different configuarion servers. I have different calculations (jobs), I can predict how long approx. each job will take to be caclulated. Also I have priorities. My question is how to keep all machines loaded 99-100% and shedule the jobs in the best way.
Each machine can do several calculations at the time. Jobs are pushed to the machine. Central machine knows current load of each machine. Also I would like to to assign some king of machine learning here, because I will know statistics of each job (started, finished, cpu load etc.).
How to distribute jobs(calculations) in the best possible way, also keep in mind priority.
Any suggestions ? Ideas ? Algorithms ?
© Stack Overflow or respective owner