网格可视化内核中的调度与资源中介
1. 引言
近年来,网格计算已成为分布式高性能和高吞吐量计算的标准技术,它通过整合多个组织的资源来运行计算密集型应用程序。像 Globus 这样的网格中间件工具包,已成为事实上的标准网格中间件解决方案。
虽然现有的中间件解决方案已经快速发展,为基本服务提供了坚实基础,但通过中间件扩展提供更多特定应用支持仍有很大的改进空间。在科学计算领域,可视化是关键问题之一,它为科学家提供了验证结果的合适工具。由于典型的网格计算应用程序处理的是大型数据集,可视化任务本身也可以借助网格上的计算能力。因此,开发了由运行在不同网格节点上的一组特定可视化模块组成的网格可视化内核(GVK)。GVK 的目标是根据请求的服务类型和可用网格资源的状态,提供最佳的可视化性能。这通过将请求的可视化管道拆分为各个子任务,每个子任务由特定的可视化模块完成来实现。本文主要关注 GVK 可视化规划器(VP),它能识别所需的可视化子任务,并通过将任务映射到可用的网格资源,充当特定应用的资源中介。
2. 相关工作
在分布式应用程序调度领域,已经研究了各种方法:
- 一种方法专注于通过异构网络通信的分布式应用程序的调度问题,为每个应用程序提供特定的调度器,考虑应用程序的特定要求。
- 另一种方法通过使用待调度作业的性能模型,将调度与要执行的应用程序解耦。
- Nimrod/G 中的调度侧重于在网格上运行参数研究,旨在提供基于经济的资源交易,并提供不同的调度策略,如时间最小化、成本最小化和无最小化。
- EU Crossgrid 项目的调度系统由调度代理、资源搜索器和应用程序启动器组成,资源搜索器进行作业和资源的匹配,为调度代理提供不
超级会员免费看
订阅专栏 解锁全文
764

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



