多DAG资源调度与公平费用优化:一种基于相对严格程度的方法

0 下载量 174 浏览量 更新于2024-08-26 收藏 1.02MB PDF 举报
"这篇研究论文探讨了在有期限约束的多DAG(有向无环图)共享资源调度的问题,并提出了一种公平费用优化的方法。文章着重关注如何在一组有限的异构资源中,有效地调度多个具有最晚完成期限的DAG任务,同时最小化费用。作者提出了一种新的度量DAG期限紧急水平的概念——“相对严格程度”,并基于此开发了MDRS(基于相对严格程度的多DAG调度算法)。MDRS算法旨在处理DAG之间的调度优先级,预防由于期限过于严格导致的资源“过饱和”问题。当检测到“过饱和”状态时,算法会利用“堆栈”和“调整”策略进行动态调整,以确保系统的公平性和效率。该研究受到北京市自然科学基金和国家自然科学基金的资助,由田国忠、肖创柏和谢军奇等人合作完成,他们在网格计算、云计算、分布式计算、计算机网络和模式识别等领域有着丰富的研究背景。" 这篇论文的核心在于解决多DAG任务在共享资源环境下的调度问题,特别是那些有严格期限限制的任务。调度算法的设计是关键,MDRS算法的创新之处在于引入了“相对严格程度”的概念,它能评估每个DAG任务的紧迫性。通过这种方式,算法可以更好地确定任务执行的顺序,确保那些期限更紧迫的任务优先得到处理,同时避免资源的过度分配,即“过饱和”现象。 此外,当系统检测到资源分配可能超出负载时,MDRS算法会运用“堆栈”数据结构来管理和调整任务的执行顺序,以及采取“调整”策略,这可能是通过暂停或重新安排某些任务来平衡资源的使用,以达到整体的公平性和效率。这种方法对于云环境和网格计算环境中的资源管理尤为重要,因为它能确保所有任务都能在满足其期限要求的同时,尽量减少总的运行成本。 论文的研究背景是网格和云计算工作流技术的快速发展,这些技术推动了对多DAG共享资源调度的深入研究。尽管已有一些进展,但面对具有严格期限约束的复杂调度问题,仍存在许多挑战,这正是本研究要解决的问题。通过MDRS算法,研究者期望为实际的分布式计算系统提供更高效、公平的资源调度策略,从而提高整体系统性能和用户满意度。