基于SLA工作流执行的网格业务模型解析
1. 引言
在网格计算环境中,许多用户需要在特定时间内获取计算结果,例如气象学家进行天气预报工作流、汽车制造商进行动态流体模拟工作流等。这些用户愿意为按时完成工作付费,但在应用执行前,用户和网格提供商必须就这一要求达成服务级别协议(SLA)。SLA明确了服务提供商和客户在业务关系中的期望和义务,规定了预先协商的资源需求、服务质量(QoS)和成本,是具有法律约束力的合同,也是下一代网格的必要前提。
为了按时完成工作流,需要将工作流的子作业分配到网格资源上。这一过程需要考虑诸多约束条件,如工作流完整性、按时完成条件和最优条件等。为了让用户摆脱这些繁琐任务,需要有SLA工作流代理来协调网格中多个实体的合作。
本文将介绍一套基于激励结构的业务模型,以促使用户使用高性能计算中心(HPCC)服务,并使代理高效运作。同时,该业务模型也引发了一些经济问题,如用户和代理之间的信息不对称问题,以及如何确定双方都能接受的合适价格等。
2. 相关工作
过去有很多研究致力于支持工作流的QoS。例如,AgFlow是一个支持基于质量的Web服务组合的中间件平台;“QoS感知的网格工作流”项目旨在将基本的QoS支持扩展到网格工作流应用;还有研究专注于在有截止日期和预算约束的情况下,将扫描任务工作流映射到网格资源上。然而,这些研究都没有为系统定义业务模型。
近期的网格项目虽然解决了SLA问题,但大多集中在单作业应用上,只考虑了用户和服务提供商之间的直接关系,没有充分评估代理在系统中的业务角色,也没有考虑信息不对称问题和议价问题。
在议价方面,Sim为G-Commerce谈判代理开发了一种市场
超级会员免费看
订阅专栏 解锁全文
39

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



