基于遗传模拟退火算法的语义Web服务选择

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:gem364258013
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的发展,Web服务作为一种新型的分布式应用程序和面向服务架构技术受到越来越多人的关注,其高度的互操作性,跨平台性和松耦合性的特点使其得到广泛应用。Web服务是一种建立在以XML为主的、开放的Web规范技术基础上标准的软件组件,能够被互联网上的其它企业和应用软件组件访问,解决了分布式计算以及代码重用等问题。 现有的Web服务由于缺乏对服务语义信息的描述,导致其智能化以及自动化程度不高,无论在精确度还是性能上都无法满足人们日益增长的需求,因此引入语义Web服务的概念。由于单一的语义Web服务所提供的功能有限,因此需要把已有的语义Web服务组合起来创建新的功能,生成满足用户需求的组合服务。在服务集成过程中,通过查找已发布的服务,得到的具有相同功能的语义Web组合服务可能有多个,它们的服务质量(QoS)存在差别。因此如何基于服务的QoS选择最符合用户需求的语义Web组合服务便成为了亟待解决的问题。 本文在国家“863”项目--“智能化的面向网络服务计算的关键技术”研究基础之上,对语义Web服务选择进行了深入研究。本文提出了一种新型的服务选择算法,即遗传算法与模拟退火算法相结合的混合算法。此改进算法以服务的综合QoS值作为从一系列备选服务中选取较优服务的评价参数,建立一个评价服务优劣的适应度函数,并将此函数值作为寻优的评价标准;此算法采用改进的一维编码方式--树遍历顺序编码方式和新的适应度值计算方法,在保留简单性的同时,也解决了多种组合类型复杂表示的问题;同时采用并行的自适应策略和最优个体保存策略,进一步地提高了服务选择的有效性、收敛性和稳定性。 本文研究并设计了改进的混合算法的实现方法和实现流程,并且基于此算法实现了服务选择原型系统。通过实验测试说明此算法是相当有效的,可以缩减服务选择时间,提高服务选择效率,同时也可保证选择最优结果的稳定性。
其他文献
信息与网络的发展极大地促进了现代远程教育的发展,特别是随着教育改革的不断向前发展,用户要求的逐渐增多,系统需求越来越高,系统中涉及到的关注点也越来越多,很多系统在性
三维图形技术是虚拟现实、实时仿真以及交互式三维设计等许多重要应用领域的关键技术。由于三维图形技术涉及到许多算法和专业知识,要快速地开发三维应用程序有一定困难,因此对
随着网络规模的扩大化和复杂化,网络管理系统开发中存在的开发效率低、可扩展性弱的问题极大地制约了网络管理系统的发展,因而如何提高网络管理系统的开发效率、增强网络管理
随着电信和计算机网络技术的不断发展,各种通信应用系统广泛地深入到了我们生活和工作当中,成为了其中不可或缺的一部分。尤其当应对地震、海啸、洪水、恐怖袭击等各种自然灾
随着软件企业的发展,软件测试作为保证软件质量,提高软件可靠性的重要手段,在软件开发中起着不可替代的作用。软件测试的管理可以为软件企业提供一个多阶段、逐步递进的软件
随着计算机网络在现实社会中各个领域的广泛应用,网络的服务质量受到了越来越多的关注。基于QoS和SLA的计费不但可以使网络提供商的利益最大化,而且可以成为对网络资源合理分配
农业领域本体作为一种能在语义层面上描述与农业相关的数据和信息的知识库,可以提供智能检索和诊断、病虫害防治、农业生产决策支持等本体服务。随着农业本体数量的不断增加,
Web服务以及面向服务的架构SOA(Service-OrientedArchitecture)为分布异构环境下的资源共享和应用互操作提供了有效支持,动态组合多个现有Web服务,形成一个新的、更大粒度的增
近年来,随着我国城市建设快速发展,高层建筑已经成为人们工作、生活的重要场所,电梯作为现代建筑的标准配置,不仅成为城市现代化发展的重要标志,也成为人们日常工作、生活中
高性能计算集群是以提高科学计算能力为目的计算机集群技术,已成为计算机领域的重要研究方向。研究高性能计算集群在科学研究和工程计算等领域应用,对于推动科技创新、经济发