P2P环境下基于改进粒子群算法的Web服务选择研究

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:ttmm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web服务数量的与日俱增,网络上发布的服务大多数都存在结构简单功能单一的缺陷,而用户对于业务的需求是动态的,所以如何根据用户的需求对Web服务进行选择,有效地组合分布于网络中的各种服务,实现服务之间的无缝集成,已经成为Web服务发展过程中的一个重要步骤。由于传统的集中式Web服务体系架构已遭遇到单点故障、性能瓶颈、服务失效等问题,而P2P(Peer-to-Peer)技术本身的优势能高效地实现服务的集成及资源的自治,因此在P2P网络中建立Web服务选择机制已成为一种理想的Web服务实现方案。论文主要结合了Web服务选择机制、粒子群算法及P2P技术,对P2P环境下的基于改进粒子群算法的Web服务选择进行研究,主要研究工作如下:(1)提出了一种改进的P2P网络模型,根据分层思想及网络拓扑一致性问题,对P2P网络进行结构化处理。将整个P2P网络分为领域社区、服务社区和地域社区三层Chord结构,有效地组织网络上的各种Web服务资源,为服务选择奠定良好的网络基础,从而提高了服务选择的效率。(2)为了能进一步提高服务选择的效率,让用户优先选择地理位置最近的节点提供所需的Web服务,建立了节点智能选择机制。在该机制中,通过解析用户的IP地址来获取用户的地理位置信息;根据地理位置信息对我国的各个地区进行编码,通过编码信息计算用户节点与服务节点之间的访问距离;最后选择在地理位置上与用户最接近的节点提供Web服务。(3)针对现有的服务选择算法存在低效、非全局最优等缺点以及粒子群算法在复杂的组合优化类的问题上也存在不足,分析用户在选择Web服务时具有的特定偏好,提出了-种基于用户偏好的分群粒子群的Web服务选择算法。该算法通过粒子分群,增强了对Web服务的全局搜索能力,避免算法过快收敛和发生早熟,同时把用户的偏好转化成一种模糊约束满足问题,最终使得用户在选择服务时可以得到更人性化的服务。(4)在OpenChord平台上进行P2P环境下基于改进粒子群算法的Web服务选择的仿真实验,并证明该方法能有效解决集中式Web服务选择在面向服务计算过程中的瓶颈问题且具有较高的服务选择效率。
其他文献
果蝇优化算法(Fruit Fly Optimization Algorithm,FOA)是基于果蝇觅食行为演化出的一种新的寻求全局优化的进化算法。首先通过果蝇所在的位置去不断的计算其相应的味道浓度判
增强现实(AugmentedReality)是在虚拟现实基础上发展延伸而来的一门新技术,近年来已经成为研究的热点。增强现实首先利用计算机生成特定的虚拟信息,然后通过三维注册技术将虚拟
近年来,随着互联网技术的迅猛发展,Web服务作为面向服务架构的关键技术,越来越多的受到人们的关注。其中,Web服务发现作为实现Web服务正确、灵活的交互以及Web服务动态组合的
在服务计算(SOC)的风范下,分布在Internet上的各种异构资源都可以封装成服务的形式发布出去,供他人共享。Web服务技术顺应了这种计算风范,通过Web服务的组合,可以高效的实现资源的
随着信息技术的发展,越来越多的应用会采集并使用大量的高维数据来解决某些问题。数据的维度越高,所包含的信息量就越大,会方便我们使用和挖掘数据信息。但与此同时,高维的特
支持向量机是一种机器学习方法,它以统计学理论为基础,在解决小样本非线性问题上表现出了特有的优势,自提出以来,一直受到重视。目前仍存在很多问题尚未解决,因此需要对支持
在大规模的企业应用中,通常的应用都是运行于异构的硬件平台、操作系统和网络协议上的。如果分布式应用系统之间通过原始的点对点访问方式进行数据交换,无疑将极大地增加开发
近年来,随着数据采集技术的发展,在各种领域如计算机视觉、模式识别、生物信息以及医学图像处理等都要面临处理高维数据的难题。数据并不是维数越高越好,因为高维数据往往会
近些年来,无线传感器网络成为通信领域研究的一个热点,它是一种新型的数据监控网络。对于无线传感器网络来说,路由协议的研究有利于提高该网络的路由性能。传统的路由协议中,
体可视化技术是可视化研究中的关键技术之一,在计算流体力学地球空间医疗科学等各个领域中得到了广泛应用,体数据是由一些体素(Voxel)组成的集合,由于是高维数据,往往具有很大的数