Algorithm 如何根据不同的因素对资源进行优先排序?

Algorithm 如何根据不同的因素对资源进行优先排序?,algorithm,performance,operating-system,Algorithm,Performance,Operating System,我有N个资源,每个资源都有与其相关的成本C,当前利用率U和效率E。我想根据C、U和E为这些资源分配优先级 考虑到U和E是动态的,并且会经常变化,我计算优先级的最佳方法是什么?经常重新评估?是的,我当然会在每次U和E变化时重新评估优先级。但优先级函数应该是什么样的呢?如果“切换成本”、“变化概率”和“切换所需时间”等参数不是模型的一部分,那么效率变化的频率就无关紧要了,公式是一样的,如果效率从未改变,你必须为静态布局计算一次,好的。你能帮我介绍一下静态布局应该使用的公式吗?

我有N个资源,每个资源都有与其相关的
成本C
当前利用率U
效率E
。我想根据
C
U
E
为这些资源分配优先级


考虑到
U
E
是动态的,并且会经常变化,我计算优先级的最佳方法是什么?

经常重新评估?是的,我当然会在每次
U
E
变化时重新评估优先级。但优先级函数应该是什么样的呢?如果“切换成本”、“变化概率”和“切换所需时间”等参数不是模型的一部分,那么效率变化的频率就无关紧要了,公式是一样的,如果效率从未改变,你必须为静态布局计算一次,好的。你能帮我介绍一下静态布局应该使用的公式吗?