DE Scheduling:完全分布式网格系统动态任务调度优化

需积分: 5 1 下载量 33 浏览量 更新于2024-08-11 收藏 361KB PDF 举报
本文主要探讨了"分布式网格系统的任务调度算法DEScheduling",发表于2008年的计算机工程领域。在当时的分布式系统研究背景下,大部分动态任务调度算法集中在集中式或部分分布式网格环境中,这些系统依赖中心节点或节点组进行资源管理和任务分配。然而,作者提出了一个创新的解决方案,针对的是无资源管理的完全分布式网格系统。 DEScheduling算法的核心在于利用任务冗余调度策略来应对系统的动态性挑战。它通过动态调整冗余任务的数量,有效地减少了无效计算的发生,并确保了系统的负载均衡。这种方法能够平衡各个节点的工作负载,避免单点故障带来的影响,提高系统的可靠性和整体效率。 为了验证算法的有效性,研究者使用了无标度网络演化模型构建了一个包含1000个节点的互联网网络模型,模拟了大规模任务处理的过程。在实验中,当任务数量在10,000到100,000之间时,DEScheduling算法表现出良好的性能,冗余调度的次数始终维持在2次,这表明算法对于大规模任务的调度控制相当精确。更为引人注目的是,冗余计算量占总计算量的比例始终保持在较低水平,即不超过0.35%,并且随着任务数量的增加,这个比例呈现出递减的趋势,进一步优化了资源利用效率。 关键词如"分布式网格系统"、"任务调度"和"冗余调度"揭示了论文的核心关注点,即如何在没有集中式管理的情况下,通过高效的算法设计来优化分布式环境下的任务分配和执行。这篇论文为完全分布式网格系统的动态任务调度提供了一种实用且有效的方法,对于提高大规模并行计算系统的性能和稳定性具有重要意义。