论文部分内容阅读
随着Web服务不断的推广,网络中出现大量功能相同或者相似的Web服务。由于用户地域和网络环境的不同,相同Web服务QoS相对于不同的用户可能会差异很大,因此在众多功能相同的Web服务中检索出满足用户需求的Web服务十分重要,需要一种针对用户的,能够快速、准确地推测多个功能相同服务的服务QoS的测量方法。本文提出一种分布式Web服务QoS测量平台,将整个网络映射成一个虚拟的三维坐标系统,通过对Web服务进行周期性的测量,统计分析测量数据,从而推测在用户端能够获取的Web服务QoS。论文从研究现有的Web服务QoS预测方法入手,对比分析Web服务QoS预测的相关技术,提出了分布式Web服务质量测量平台,该平台能够准确的估测在用户端的Web服务QoS的方法。本文重点阐述分布式Web服务QoS测量平台的需求和关键技术、平台的设计与实现以及对测量平台的评估和准确性验证。Web服务在用户端能够获取的服务QoS主要由两个方面决定:1、Web服务所处的网络环境和服务端负载状况的不稳定性,Web服务的网络坐标会随之动态变化2、用户端的地理位置和网络环境的不同,Web服务在用户端呈现的服务QoS也会不尽相同,因此实现估测在用户端调用Web服务时能够的服务QoS属性值是比较难以解决的问题。根据上面描述的问题,本论文通过对Web服务QoS预测研究的综述提出了Web服务QoS测量平台的需求,根据用户端端Web服务QoS的特点找出了Web服务QoS测量平台需要的关键技术,并确定了研究预测Web服务的QoS属性,包括响应时间和可靠性。本论文的主要研究内容包括Web服务的周期性测量;Web服务QoS测量节点、Web服务和用户的定位;用户端Web服务QoS的预测。最后对分布式Web服务QoS测量平台的总体架构进行设计和实现,并根据实际情况对平台进行了评估。