多DAG资源调度与公平费用优化:一种基于相对严格程度的方法
174 浏览量
更新于2024-08-26
收藏 1.02MB PDF 举报
"这篇研究论文探讨了在有期限约束的多DAG(有向无环图)共享资源调度的问题,并提出了一种公平费用优化的方法。文章着重关注如何在一组有限的异构资源中,有效地调度多个具有最晚完成期限的DAG任务,同时最小化费用。作者提出了一种新的度量DAG期限紧急水平的概念——“相对严格程度”,并基于此开发了MDRS(基于相对严格程度的多DAG调度算法)。MDRS算法旨在处理DAG之间的调度优先级,预防由于期限过于严格导致的资源“过饱和”问题。当检测到“过饱和”状态时,算法会利用“堆栈”和“调整”策略进行动态调整,以确保系统的公平性和效率。该研究受到北京市自然科学基金和国家自然科学基金的资助,由田国忠、肖创柏和谢军奇等人合作完成,他们在网格计算、云计算、分布式计算、计算机网络和模式识别等领域有着丰富的研究背景。"
这篇论文的核心在于解决多DAG任务在共享资源环境下的调度问题,特别是那些有严格期限限制的任务。调度算法的设计是关键,MDRS算法的创新之处在于引入了“相对严格程度”的概念,它能评估每个DAG任务的紧迫性。通过这种方式,算法可以更好地确定任务执行的顺序,确保那些期限更紧迫的任务优先得到处理,同时避免资源的过度分配,即“过饱和”现象。
此外,当系统检测到资源分配可能超出负载时,MDRS算法会运用“堆栈”数据结构来管理和调整任务的执行顺序,以及采取“调整”策略,这可能是通过暂停或重新安排某些任务来平衡资源的使用,以达到整体的公平性和效率。这种方法对于云环境和网格计算环境中的资源管理尤为重要,因为它能确保所有任务都能在满足其期限要求的同时,尽量减少总的运行成本。
论文的研究背景是网格和云计算工作流技术的快速发展,这些技术推动了对多DAG共享资源调度的深入研究。尽管已有一些进展,但面对具有严格期限约束的复杂调度问题,仍存在许多挑战,这正是本研究要解决的问题。通过MDRS算法,研究者期望为实际的分布式计算系统提供更高效、公平的资源调度策略,从而提高整体系统性能和用户满意度。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-15 上传
2023-04-30 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
weixin_38625164
- 粉丝: 4
- 资源: 910
最新资源
- Chrome ESLint扩展:实时运行ESLint于网页脚本
- 基于 Webhook 的 redux 预处理器实现教程
- 探索国际CMS内容管理系统v1.1的新功能与应用
- 在Heroku上快速部署Directus平台的指南
- Folks Who Code官网:打造安全友好的开源环境
- React测试专用:上下文提供者组件实现指南
- RabbitMQ利用eLevelDB后端实现高效消息索引
- JavaScript双向对象引用的极简实现教程
- Bazel 0.18.1版本发布,Windows平台构建工具优化
- electron-notification-desktop:电子应用桌面通知解决方案
- 天津理工操作系统实验报告:进程与存储器管理
- 掌握webpack动态热模块替换的实现技巧
- 恶意软件ep_kaput: Etherpad插件系统破坏者
- Java实现Opus音频解码器jopus库的应用与介绍
- QString库:C语言中的高效动态字符串处理
- 微信小程序图像识别与AI功能实现源码