基于合作博弈论的科学工作流成本优化
1. 引言
自 20 世纪 90 年代末以来,网格计算已发展成为一种全球基础设施,为科学应用提供了可靠、一致、普遍且经济的地理分布式高端计算能力访问途径。研究人员面临的一个具有挑战性的 NP 完全问题是如何将复杂的科学工作流映射到网格上,以优化某些目标函数,如学术网格中的完成时间或商业网格中的成本。
传统的集中式元调度服务方法存在一些缺点:
- 在像网格这样的分布式环境中,不存在单一的元调度器,因为各个应用由不同的参与者控制和管理,他们可能有不同的目标和利益。
- 访问网格站点通常需要通过资源管理器或作业排队系统,这禁止了对处理器的直接访问,而且在商业网格中,站点可用处理器的总数可能并非公开信息。
由于网格上可能有许多工作流竞争可用资源,因此需要解决以下问题:
- 考虑不同工作流的性能和成本要求,进行高效的资源分配。
- 以分布式方式实现分配方案,无需集中决策点。
- 从系统角度以及在性能或成本等各种指标方面公平使用资源。
为了解决这些问题,提出了一种针对具有大量同质并行活动的科学网格工作流的优化方案,即合作博弈论算法,该算法通过基于截止日期分配的工作流分区和成本优化两个步骤,在保证用户指定截止日期的同时,最小化多个工作流的执行成本。
2. 背景与相关工作
工作流和参数研究应用的调度是网格计算中的重要且困难的研究课题,催生了许多方法和算法。以下是一些相关工作:
- DAGMan :由 Condor 项目开发,允许使用机会主义技术(如基于资源提供、资源请求和周期窃取的匹配)来调度工作流,
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



