网格计算中基于SLA工作流的业务模型与定价策略
1. 引言
在网格计算环境里,不少用户需要在特定时间内获取计算结果,像气象学家进行天气预报工作流、汽车制造商开展动态流体模拟工作流等。他们愿意为按时完成工作付费,不过这一需求需在应用执行前由用户和网格提供商达成协议,即服务级别协议(SLA)。SLA明确了服务提供商和客户在业务关系中的期望与义务,规定了预先协商的资源需求、服务质量(QoS)和成本,具有法律约束力,是下一代网格的必要前提。
为按时完成工作流,需将其子作业分配到网格资源上,这涉及诸多约束条件,如工作流完整性、按时完成条件和最优条件等。因此,需要SLA工作流代理来协调网格中的多个实体。
用户和代理作为业务实体,在工作流中,用户愿支付的最高成本为Ch,代理接受的最低成本为Cl(Cl < Ch)。用户期望价格越低越好,代理则想实现利润最大化,双方需进行双边谈判以确定合适价格。
2. 相关工作
过往有很多支持工作流QoS的研究。例如AgFlow是一个支持基于质量的Web服务组合的中间件平台;“QoS感知的网格工作流”项目旨在将基本QoS支持扩展到网格工作流应用;还有研究聚焦于在截止日期和预算约束下将扫描任务工作流映射到网格资源。不过,这些研究都未为系统定义业务模型。近期的网格项目虽解决了SLA问题,但多针对单作业应用,未充分评估代理的业务角色,也未考虑信息不对称和讨价还价问题。
在讨价还价方面,Sim为G - Commerce谈判代理开发了市场驱动的讨价还价策略,其与本文的关键区别在于,本文试图在首轮谈判中确定合适价格,而Sim则是在多轮谈判后达成合适价格。
超级会员免费看
订阅专栏 解锁全文
543

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



