改进蚁群算法在Web服务中应用与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:jimislg
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的飞速发展,Web服务作为一种全新的Web应用形式逐渐被用户所接受,也给服务提供商带来了巨大的商机。然而,在网络上存在的大量功能相同或者相似的小颗粒Web服务。如何对这些Web服务进行组合以及重用以求符合用户需求,已经成为Web服务组合领域的应用需求和研究热点。用户在进行服务组合过程中,除了对服务的功能有需求外,更加关心Web服务质量。而现今大部分的基于QoS的Web服务组合问题往往只能求得局部最优解,缺少全局的考虑,不能真正求得Web服务组合的全局优化解。本文针对Web服务的难点和热点问题,在国内外研究的基础上,对基于QoS的Web服务组合问题和基于QoS的Web服务选择进行深入研究。首先,较为全面地总结了 QoS常用指标的定义以及计算方式。在现有的服务体系结构的基础上,结合用户对Web服务非功能属性的需求,增加了用户定制模块、QoS评价适配及反馈模块,提出了基于QoS的Web服务组合模型。为了能够更加直观地比较和评价各QoS属性的优劣,对其进行标准化处理。其次,着重研究了蚁群算法在Web服务选择中的应用。将基础蚁群算法应用到基于QoS的Web服务组合模型中的服务选择过程中,形成基于QoS的传统蚁群算法。针对该算法低下而且不稳定的成功率,提出MAACO。MAACO是对传统蚁群算法的改进,主要体现在两个方面:信息素更新规则和引入单次循环最优路径列表。这两方面的改进,使得MAACO在成功率得到保证的情况下,有较优的全局搜索能力以及较快的收敛速度。最后,在VS平台上实现上述两种算法,并且在模拟Web服务的数据集中进行Web服务选择。通过分析MAACO在不同的循环次数和蚂蚁数量的情况下的成功率,获得MAACO能够稳定输出最优组合的条件。通过跟传统蚁群算法结果的对比分析,验证MAACO较之于传统算法有更优的性能。
其他文献
随着计算机网络发展,Web网站已经成为各行各业宣传自己的产品或提供服务的必要途径。Web网站的数据量逐步提升,访问用户量也急剧增加,计算机系统的性能和可靠性受到了来自多
目前,天然气球罐置换研究主要是对置换方法、极限氧含量、置换标准、置换过程注意事项等的研究,未深入地对球罐内氧气(或甲烷)分布及变化规律、氮气用量等研究。甲烷爆炸极限
曲线型杆件因其造型优美、线型流畅等优点,在土木、机械、航天等领域的工程中应用十分广泛。随着城市建设和人类审美对建筑造型的美观等要求的逐渐提高,建筑形式越发多样化,
近年来,我国能源清洁低碳转型进程加快,以风光等可再生能源为代表的分布式发电大力发展。此类间歇性分布式电源以微电网形式接入,不仅提高可再生能源利用率,还能与大电网互为支撑,灵活供电。但微网内间歇性分布式电源功率预测精度低,负荷预测也存在不确定性,使得微网内能量流动控制难,无法保证运行稳定性和经济性。本文针对光储微网系统,围绕光伏发电功率预测和能量管理策略研究展开。针对功率预测方面,采用遗传算法(Ge
聚类是应用于数据挖掘中的一个主要关键性技术手段,将模糊理论应用到模糊聚类分析中,为实际生活中许多的具有“中介性”属性的数据处理提供了模糊处理的能力。其中FCM聚类算
作为铁路运输大动脉,高速铁路工务系统是保障高速列车安全、平稳、畅通的关键所在。因此,通过科学技术手段,针对高铁工务系统,辨识其存在的安全风险,排查其运行过程中的事故隐患,具有重要的经济价值和社会意义。本研究依托中国铁路总公司科技研究开发计划项目“铁路运营安全关键技术研究—高速铁路运营安全理论与实践研究”,以中国铁路某局集团有限公司某高铁工务段为研究对象,基于对其工务系统各岗位环节及环节间耦合作用机
随着我国国民经济,特别是物流配送系统的发展,商家在享受因提高服务质量和档次而扩大的市场份额的同时,常常会因现金交易方式带来的清点、假币、短款、工作量大等各种问题而
近年来,互联网飞速发展,逐步深入日常生活的方方面面。传统TCP/IP网络以位置为驱动的通信模型越来越不适应当下或未来互联网以信息和服务为驱动的需求。针对传统网络在移动性
空心莲子草(Alternanthera philoxeroides]是一种来自南美洲的世界性恶性杂草,该草适应性强、传播速度快,对农业生产及生态环境造成极大危害。由于传统防除方法难以达到高效
加密技术是信息安全领域中一个非常重要的应用,加密算法和实现方法又是加密技术的关键。图像加密作为多媒体信息安全的重要内容之一,已成为人们不断研究的重点。加密技术不但