基于改进BPSO算法的Web服务选择研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:apple321lg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务在网络上的广泛应用,单个Web服务的功能已经不能满足用户(服务请求者)的复杂需求,这时就需要对单个Web服务进行组合,以便产生满足用户需求的、新的、功能更强大的组合服务。然而面向网络上出现与日剧增的具有相同或相似功能不同服务质量的Web服务,用户对服务的功能、服务的个性化、服务质量要求越来越高,因此如何在大量的这些Web服务中,选择一组服务,使得所有组合出的服务具有最好的质量,用户满意度最高,成为Web服务组合的重要问题。现有的基于功能性的Web服务选择技术已经无法解决这一问题,因此基于服务质量(QoS)对Web服务组合进行选择的技术已成为当今工业界和学术界共同关注的焦点。本文针对现有粒子群算法容易陷入局部最优、“早熟“的缺点,提出了一种改进的离散二进制粒子群算法(BPSO),并应用该算法来求解基于服务质量QoS约束的复杂Web服务的服务组合选择问题。首先介绍Web服务的概念、特点、体系结构、Web服务组合等相关技术,对目前出现的Web服务组合选择的算法存在的优缺点做了详细的分析。给出具体QoS属性的含义,深入研究了Web服务的服务质量(QoS)量化处理技术以及基于服务质量约束的Web服务组合算法,提出一种基于多维服务质量的服务选择模型,定义了一套服务质量效用评价函数,从多属性角度出发,根据用户的应用环境和个人偏好来设置QoS属性约束,使选择出服务组合更加符合用户的需求。其次,考虑到基于QoS的Web服务组合选择问题属于NP难问题,在分析粒子群算法的原理以及优缺点的基础上,引入了一种自适应变异算子,在算法迭代过程中加入变异操作,并根据种群适应度方差值自适应地调整变异概率的大小,增加粒子的多样性并保证最优解在可行解区域内;使用线性递减的惯性权重,增强算法的全局寻优能力;采用贪心策略对不可行粒子进行修正调整。最后对改进的BPSO算法求解基于QoS的Web服务选择问题进行了大量的仿真实验,并和遗传算法求解做了比较,验证了算法的有效性,结果表明算法在求解速度和平均适应度具有较大的优越性。
其他文献
分布式数据库是集中数据库和计算机网络相结合的产物,其中经过很长的时间来发展。由于分布式数据库的特性,使它成为比集中式越来越多人使用的焦点。这个特性就是它的网络特性
随着无线网络的发展,其具有挑战的应用场景通信需求对现有的无线网络体系结构提出了新的要求,因此,用以解决复杂网络的异步消息传输的新型体系结构——容迟容断网络DTN(delay
在现代社会,如何高效的防范金融欺诈、账户盗取、系统入侵、网络盗号、信息窃取等新形式高科技高智商犯罪,为金融安全、信息安全和人身安全保驾护航,预防暴力事故、恐怖袭击,
物联网技术作为信息时代的代表性技术在近年来得到了飞速的发展。无线传感器网络(WSN)技术则是物联网技术的重要基石。由于WSN独有的优良特性,近年来在环境污染监测、智能农
利用三维激光扫描仪获取大型室外场景的三维点云数据,进行大规模三维室外场景的建模是近年来的一个研究热点。房屋三维建模是大规模室外场景建模中的一个关键,针对扫描得到的房
Web Service由于其松耦合性、独立性和易调用性等特点,近年来在各个领域得到了广泛的应用。人们对Web Service的质量要求也越来越高。测试是保证WebService质量的有效手段。现
在自然灾害频繁发生的情况下,随着政府推动和救灾的实际需要,建立一套科学的灾害评估模型,并依据这套模型和灾害历史数据进行有效的风暴潮灾害评估显得非常必要,因为这些评估结果
学位
近年来,随着计算机科学技术在临床医学的应用,产生了一个新的研究领域:医学图像分析与处理。医学图像三维可视化作为当前医学图像分析与处理的研究热点,是一项涉及到计算机图形学
无线传感器网络是一种全新的信息获取、处理和传输技术,集传感器技术、嵌入式计算技术、无线通信技术以及分布式信息处理技术于一体。它可被应用到军事战场、环境监测、医疗、
由于无线传感器网络具有独特的优点,因此其在军事和民用领域都具有广泛的应用前景。目前,无线传感器网络正在受到越来越多的关注,因此许多与无线传感器网络相关的研究正在成