面向服务质量感知的网格工作流规范、规划与执行
1. 引言
网格技术的出现极大地改变了信息处理任务的执行方式。它被视为解决生命科学、金融服务和高性能计算等多个领域相关问题的有前景的方案。用户通常将解决问题所需的过程定义为一系列活动流,每个活动能解决部分问题,这种在网格上执行活动的规范形式被称为网格工作流。执行这些活动的资源并非一定位于用户附近,而是地理上分布的,这使得能使用如昂贵测量仪器或强大计算机系统等独特资源。
对于网格技术的广泛接受,有两个方面尤为重要:一是网格活动的规范过程应进一步简化;二是网格活动的执行应满足用户对服务质量(QoS)的要求。这里将探讨以工作流形式表达的应用程序的应用级QoS,即在应用执行期间需满足一组非功能需求,如执行时间、价格或位置亲和力。
资源共享业务模型在学术机构合作中很常见,各方提供部分所需资源并使用对方资源,且很少为资源使用付费。这里关注商业环境下的科学计算,参与者为资源使用付费且无义务为社区提供资源,但期望服务质量指定的非功能需求得到满足。
目前缺乏一个能在工作流生命周期各阶段(从规范到执行)都支持QoS的整体网格工作流环境。现有系统要么支持整个工作流生命周期但缺乏QoS支持,要么仅为工作流生命周期某些阶段提供部分QoS支持。
这里介绍Amadeus,它是一个新颖的面向服务的服务质量感知网格工作流环境。其独特之处在于在工作流生命周期各阶段都采用整体方法支持QoS。在规范阶段,Amadeus为服务质量感知工作流的高级图形规范提供工具支持,可将一组全面的QoS约束关联到任何活动或整个工作流。在规划阶段,它提供一组服务质量感知的面向服务组件,支持基于约束的自动服务协商和工作流优化。在执行阶段,利用规划阶段的信息
超级会员免费看
订阅专栏 解锁全文
3603

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



