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

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



