动态Web服务中强健壮性的并发服务组合策略

0 下载量 197 浏览量 更新于2024-08-26 收藏 495KB PDF 举报
"这篇研究论文探讨了在动态Web服务环境中,如何实现具有强健壮性的并发服务选择与组合。文章提出了一个名为KSC的方案,该方案基于服务质量(QoS)的建模和计算,从各个组件中选择效用值最高的前k个原子服务进行组合,以处理批量用户请求。在服务执行失败时,文章提供了应对策略,通过构建服务依赖图和类聚图,使用A-KSC算法进行原子服务的替换,确保系统的稳定性和可靠性。实验结果证明了所提模型和算法的有效性和可行性。关键词包括并发请求、QoS、服务组合、原子服务。" 详细说明: 该论文主要关注的是在复杂的网络环境和服务计算背景下,如何设计和实施一个能够处理并发请求且具有强健壮性的服务组合策略。KSC方案是这个研究的核心,它首先通过量化服务质量(QoS)指标,如响应时间、可靠性等,来评估并选择最优的原子服务。这里的原子服务是指构成更复杂服务的基本单元。每个组件的前k个最佳原子服务会被挑选出来,然后这些服务将被组合以满足并发用户请求。 当组合服务执行过程中出现失败,论文提出了一个恢复机制。如果某个组件中的原子服务无法满足需求,系统会分析各组件间的服务输入输出关系,绘制服务依赖图。接着,针对出错的组件,利用其内部的k个候选原子服务构造类聚图。类聚图是一种可视化工具,可以帮助识别服务之间的相似性和关联性。随后,A-KSC算法被应用到这个图上,寻找合适的原子服务替代失败的服务,以恢复服务组合的功能,确保系统的健壮性。 实验部分是验证这些理论方法的实际效果。通过对比和测试,论文表明KSC方案和相应的故障恢复策略能够有效地处理并发请求,同时在服务执行失败时提供可靠的恢复机制,从而增强了整个服务组合系统的稳定性和可靠性。 总结来说,这篇论文贡献了一种新的并发服务选择和组合策略,以及在服务失效时的恢复技术,这对于提升分布式系统和服务计算领域的性能和稳定性具有重要意义。这种方法论对于处理大规模并发请求的云计算和分布式服务环境具有实际应用价值。