所以这是我的问题:
我有几个不同的configuarion服务器.我有不同的计算(工作); 我可以预测大约每项工作需要花多长时间才能完成.另外,我有优先事项.我的问题是如何保持所有机器加载99-100%并以最佳方式安排作业.
每台机器一次可以进行多次计算.工作被推到了机器上.中央机器知道每台机器的当前负载.另外,我想在这里分配一些机器学习,因为我将知道每个工作的统计数据(启动,完成,CPU负载等).
如何以最佳方式分配工作(计算),同时牢记优先事项?
任何建议,想法或算法?
仅供参考:我的平台.NET.