论文部分内容阅读
网格技术是一项全新的信息技术,它为克服以Internet为代表的传统互联网的固有缺陷提供了契机。由于各国的重视,网格技术在短短数年之内便获得了飞速发展,并迅速应用于实际的科学研究与工程设计等领域。同时,随着网格技术的发展,更多的科学家和工程师都希望借助于计算能力强大的分布式网格资源来构建更复杂的应用程序,利用更多的数据运行科学试验,进行海量的数据处理。而工作流管理系统可以有效的帮助用户构建执行自己的分布式应用程序,所以,在网格工作流管理方面的研究越来越多,并主要集中在侧重于业务的网格工作流管理以及相应的网络服务的建设。为了提供可靠稳定的网格服务,目前服务等级协定(SLA)正逐渐成为网格计算领域的一个热门话题。SLA中详细定义了服务提供者和网格服务的使用者之间的业务关系,是规范用户的具体需求和系统可提供服务能力的协定。同时,作为下一代网络所必须的,也是最为重要的一个特征,SLA可以保证系统能够满足用户服务质量(QoS)方面的要求。在本文中,我们详细讨论了如何通过在网格工作流管理中补充SLA来加强对用户服务质量方面的保证,并在实验室已有的PQRM资源管理系统之上,提出了一个综合了策略调整器的网格工作流管理系统,可以提供对用户SLA的支持。本文的主要工作包括,详细介绍了可对资源进行有策略选择的网格工作流的整体架构,以及系统当中的主要功能模块的设计和实现,侧重介绍了策略决定方案和基于相似匹配的时间估计算法,工作流管理系统的运行机制等等。在本文的最后,我们利用实现的系统,借助于执行综合心脏疾病诊断程序,设计了一系列的试验来测试系统各个模块和整体的性能。通过对结果的分析,我们可以看到系统在不同的SLA下的不同执行结果,有效的满足了用户不同的需求。