服务组合算法的实验与仿真环境

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:panxihuanhe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在SOA环境下,服务组合用以将多个服务构件组织到一起满足大粒度需求,被看作是服务计算领域的一个重要的热点理论问题。国内外研究者从不同角度设计并开发了大量的服务组合算法,这些算法面向不同的优化目标,采用的求解策略亦有所不同,组合效果也存在差异。为此,算法设计者需要通过实验和仿真等手段对算法效率、结果优劣等方面进行验证。但由于目前尚无统一的服务组合实验与仿真环境,对此类算法的验证具有很大的难度。本文通过对服务组合算法的分类总结,设计一套关于服务组合算法的仿真实验方法,并开发一个基于该实验方法的仿真实验环境,用来模拟服务流程的产生、服务需求的产生、候选服务构件的管理、服务组合算法的执行、服务组合方案的执行,最终得到一系列与算法性能相关的数据,用于帮助服务组合算法开发者进行算法质量的分析。首先,对服务组合仿真实验环境进行需求分析。对目前主流的服务组合方法进行分类总结,归纳出服务组合对实验环境的要求。设计出仿真实验方案,在该实验方案的基础进行仿真实验环境的整体功能和各个模块功能的需求分析。其次,对仿真实验环境进行详细设计。包括系统体系结构的设计以及系统各个子模块的设计。系统将被分为抽象服务流程生成子系统、服务需求生成子系统、服务构件管理子系统、算法执行引擎、组合结果执行引擎、历史记录管理子系统六个模块系统分别进行设计。为抽象服务流程、服务需求、服务构件、历史记录设计出模型。重点解决服务组合算法和仿真实验环境之间的交互接口,以及组合结果的仿真执行方案。再次,详细介绍仿真实验环境的实现过程。分别介绍了六个功能模块系统的实现细节,包括所用技术的说明,使用的算法,功能实现的流程,及一些重要界面的展示。实现抽象服务流程、服务需求、服务构件、历史记录的生成、查询功能。服务组合算法程序能够读取实验环境提供的输入数据,运行并产生组合方案;组合方案按照服务流程仿真调用服务构件,并获得仿真数据。最后,开发了一个用以对该仿真实验环境进行验证的组合算法,验证该仿真实验环境的实用性。
其他文献
随着网络技术和各种计算技术的不断发展,视频服务的需求已多样化。为了提高编码效率和服务质量,可扩展视频编码应运而生。论文从视频传输的实际要求出发,以Wyner-Ziv架构为基
目标跟踪是计算机图像处理学科领域的重要组成部分,为图像处理的高层语义分析提供了丰富的基础信息。但是在目标跟踪算法中,由于被跟踪模型的非刚性结构,场景的光照影响,目标
随着现代社会的信息化的普及和现代服务业的快速兴起,众多的提供者提供着其所拥有的服务资源进行服务,并且寻找着客户,同时客户的需求也越来越个性化,并在众多服务提供者提供
随着互联网技术的快速发展,互联网上的文本信息呈现飞速增长。如何从海量文本中快速准确地抽取人们需要的知识正在成为研究的热点。其中,从文本中自动抽取实体关系的研究显得
生物特征识别技术基于个体的生理或行为特征自动地识别个体。生物特征包括脸、指纹、虹膜、手臂几何、耳、签名和声音,其中虹膜被认为是具有最好的识别效果。虹膜识别是一个识
图像插值是最基础的图像研究课题之一,许多的图像插值方法在文献中被提出,用以解决非压缩图像的插值问题。然而,大量的视频序列是以压缩格式存储的,或由带宽限制要求视频以压
随着通信和视频编码技术的发展,视频的网络传输成为现实,并且得到广泛发展。但是在视频的网络传输中,由于丢包或者信道失效(无线网络)所造成的视频数据丢失,会降低重构视频的
随着计算机技术、云计算和经济全球化的迅速发展,工作流技术被广泛应用到各种领域中。然而,所有的领域都存在某种程度和形式上变化因素,这意味着在业务过程执行过程中,组织或
椭圆曲线加密算法在现实生活中的应用是非常广泛的,其加密效果是经过实践检验的。椭圆曲线加密算法的加解密过程会涉及到有限域上的基本的算术运算。而且本文所涉及的算术运
音频检索技术发展的时间还不长,目前关于音频检索技术的研究主要集中在检索的算法上。音频样例检索是音频检索的主要方法之一。在基于样例的音频检索中,音频样例的选择对检索