为任务分配优先级

时间:2016-04-12 13:54:00

标签: java task scheduling cloudsim

为任务分配优先级需要考虑哪些因素?

我正在使用CloudSim 3.0.3模拟器进行模拟,我需要在执行前为每个任务分配优先级,并根据优先级部署任务。我为每项任务都有以下参数:

  • 执行时间(近似值)
  • 文件大小
  • 输出尺寸
  • 执行时不需要处理元素(PE)。

我将在具有以下内容的虚拟机上部署任务:

  • 存储空间量
  • RAM
  • MIPS
  • PE设备
  • 带宽

为任务分配优先级,我需要考虑哪些参数?

1 个答案:

答案 0 :(得分:0)

您可以使用time for execution作为主要参数,或使用output size为任务分配优先级。

高输出大小的任务和执行时间将获得更高的优先级。

现在,还根据剩余资源(CPU,RAM,MIPS)为可用虚拟机分配优先级,其中更多可用资源将获得高优先级。

现在,您可以将具有高优先级的任务分配给具有高优先级的VM。