处理器上具有功耗意识的任务调度一直是热门话题。 在本文中,我们研究了在异构分布式系统上将能耗受限的并行应用程序的调度长度最小化的问题。 先前的工作(解决此问题)采用的策略是为每个未分配的任务预先分配最低能耗。 然而,我们的分析表明,这样的预分配政策可能是不公平的,并且可能无法达到乐观的时间表长度。 因此,我们提出了一种新的任务调度算法,该算法提出了一种基于权重的机制来为未分配的任务预先分配能耗。 我们从理论上证明了我们的预分配机制可以保证能耗约束。 此外,我们基于两个实际的并行应用程序进行了广泛的实验。 结果一致表明,与最新算法相比,我们的方法可以在满足能源消耗约束的同时实现更小的调度长度。