基于全局QoS的Web服务组合优化研究

来源 :南京财经大学 | 被引量 : 0次 | 上传用户:haidong711
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务组合是将Web上的多个功能单一、自治的、可共享的Web服务按照业务流程进行通信和协作,形成粒度更大、功能更强的复杂服务,以满足用户更高的目标需求。随着Web服务技术不断发展,网上出现了大量功能相同,性能不同的Web服务,基于QoS的Web服务组合已经成为研究热点。   首先,本文给出一个体现Web服务性能的动态QoS模型,并基于该模型改进了遗传算法以实现Web服务组合中优化服务选择。该算法先使用夹角余弦来构造初始种群,然后在交叉之后的精英交叉操作中使用欧氏距离来限制个体间的近亲繁殖,并采用父代与子代共同竞争,用子代替换掉父代中最差的一些个体的混合选择方法。算法较好地实现了QoS的全局搜索。   接着,为了验证Web服务组合的正确性,本文给出了一个适合Web服务组合验证的扩展颜色Petri网模型WSC-CPN。WSC-CPN能从多方面较全面地表述Web服务组合流程。该模型不但能描述组合流程中的参数、操作的语义和流程的控制流、数据流,还可以描述支持动态性的服务质量模型,便于对Web服务组合的功能和性能进行验证。   最后,通过实例来对Web服务组合建模并验证组合的正确性。首先利用可达标识图对实例模型控制流网的正确性进行了分析验证,说明组合服务能实现功能需求。然后通过模拟实验对比,证明了提出的组合优化算法性能更优,不仅能改善种群多样性,有效地避免了“早熟”现象,还能得到更优的解,而且随着候选服务规模的增长,算法有更好的适应性,从而验证了该算法可以提高组合服务的QoS性能指标。
其他文献
本文研究了基于SAP系统的GRC(公司治理、风险管理和合规审查)软件服务在功能、安全和性能上的需求,并引入了SaaS (Software as a Service,软件即服务)的设计模式。在此基础上
近年来,随着计算机和网络通信等技术的高速发展,Internet上的信息种类和数量与日俱增。大规模的基于内容的近似重复视频检索正变得越来越重要。很多方法已经被提出来去解决这个
随着嵌入式领域中模型驱动开发技术的日益成熟,基于模型驱动的分层建模技术与层次划分方法广泛应用于计算机领域系统高层功能和行为的建模。如何在多处理器、多层次的建模过程
当今随着Web服务的发展,关系数据库中的数据量成几何级数的增长。但其传统的检索方式soL语句并不适用普通用户使用,而适合普通用户使用的数据库关键词检索的查询效率切一直不能
频发的突发公共事件给社会生产,人民生活造成了严重的危害。应急决策支持系统综合应用多种先进的技术手段,可以为应急管理全过程提供辅助决策支持,己成为应对突发公共事件主要技
无线传感器网络现已经被广泛应用到各行各业,然而其也面临着各类的安全挑战。入侵检测系统是一种重要的安全手段,能够保护其免受攻击,但是其与传统的网络在组织结构等方面存在不
Web服务是一种支持互联网上设备之间进行交互的新型应用。将多个单一的功能有限的Web服务组合起来,可以灵活的实现更加强大的功能。随着Web服务数量的增多,如何在较短的时间内
TSC695是一款基于SPARC V7体系结构高可靠性、高性能的处理器,在工业控制、军工电子和空间应用等领域有着广泛的使用。但是针对TSC695的JTAG调试器非常有限。本文针对TSC695嵌
在自然界中,许多复杂和有趣的现象都能够被归为非线性现象。大脑的认知活动便是其中之一。用来解释非线性现象的理论称作非线性动力系统,也叫做混沌理论。人的大脑在物质上的
组播技术实现了网络中点到多点的高效数据传送,能够大量节约网络带宽,降低对网络设备系统资源的占用。组播技术的优点使得其在日益流行的流媒体业务中得到了广泛的应用,如IPTV业