基于JADE平台的Web服务组合模拟系统研究与实现

来源 :大连海事大学 | 被引量 : 2次 | 上传用户:times0927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网业务和技术的不断发展,越来越多的Web服务出现在互联网应用上,现有的大量功能单一的Web服务不能很好的满足用户需求,需要一种有效的机制将这些服务组合起来,提供综合的、复杂的新服务,Web服务组合应运而生。当前缺乏动态、分布式的仿真系统模拟Web服务组合过程,Web服务组合中服务选择的效率不尽如人意,效率有待提高。当要选择的Web服务的规模较大的情况下,运用遗传算法对Web服务进行全局最优选择时计算量很大,串行运算已经不能很好地提升服务选择的效率。鉴于上述原因,本文基于JADE平台开发Agent模拟不同Web服务,通过多Agent之间的协作模拟Web服务组合,运用并行遗传算法来提升Web服务选择的效率,得到较优的服务组合序列。根据所采用的方法,本文实现了一个模拟Web服务组合实验研究平台,主要工作如下:(1)在系统开发和设计过程中,结合JADE本身的特点,提出了一种JADE平台下模拟Web服务的设计原则,并且通过实际系统的开发验证了原则的正确性;此外为了便于后续开发人员开发,提出了Agent公共行为仓库的概念,使系统具有良好的可扩展性。(2)本文提出了分层设计策略。通过XML灵活配置Agent的相关属性和Agent的Behavior以及Behavior的相关方法,把Agent设计分为三层:表示层、行为层和方法层,分别负责Agent层设计,行为层设计和行为中具体方法设计。该策略简化了基于JADE平台的Agent设计。(3)本文基于QoS局部最优服务组合来搭建实验平台,验证了多Agent模拟Web服务组合的可行性。基于这个实验平台,本文将并行遗传算法应用到全局最优服务选择过程中,实验结果证明了服务选择的效率得到了相应的提升。最后本文对实验数据进行统计分析,找到适合本平台的并行遗传算法部署策略。
其他文献
互联网的高速发展,网络带宽的提高已跟不上用户数量的增长。目前,不断的Web服务需求导致现有网络带宽与用户体验要求产生矛盾。因此,研发高性能、高扩展的集群Web缓存系统不
在现今社会,网络占据着重要的地位,有着不可替代的价值。随着网络规模不断地扩大,网民数量和网络流量激增,网络行为随着网络的发展变得更加多样化、复杂化。网络流量中频繁项
本文研究的背景是2009年9月兰州大学将迎来她的百年华诞。建校百年来,兰州大学培育了十余万学子,这是学校最珍贵的资源和财富,学校的发展离不开校友的支持与帮助。兰州大学期
生物识别技术是指利用人的生理特征(掌纹、指纹、人脸等)或行为特征(声音、步态、签名等)通过计算机来识别人的身份,具有唯一性、可靠性、稳定性等特点。虹膜识别是20世纪90
海浪模拟一直是计算机图形学领域中的一个研究热点和难点。在很多的三维游戏、模拟训练和影视特效中,大规模、逼真的海浪场景成为不可或缺的重要内容。海浪模拟涉及的范围十
近几年来,多媒体技术发展突飞猛进,视频处理技术作为多媒体技术的一个子集,也得到了快速发展。但是因为海量的视频数据对于传输或者存储都是很不方便,所以对这些海量数据的及
无线传感器网络是具有非常广阔的市场前景,将会给人类的生活和生产的各个领域带来深远影响的新技术。在基于无线传感器网络的上下文感知应用中,开发人员所面临的一个重大问题
近年来,随着Internet的飞速发展,流媒体点播应用得到了前所未有的发展。传统的流媒体服务器多采用内容分发网络(CDN)与C/S相结合的方式。在这种模式下,随着用户数量的增多,一
市场驱动的需求工程中,需要管理大流量、多来源、多抽象层次的持续的需求流,而不仅是管理来自于特定客户和用户的需求。作为一种用于需求获取和管理的分级结构化的方法,RAM模
随着网络信息技术的发展,在互联网的应用中,网站是一个不可或缺的重要因素。网站开发与网络安全管理是企业实现现代化管理和参与国际市场竞争的重要手段。因此,网站的开发和