基于分层着色Petri网的Web服务组合性能分析

来源 :江西师范大学 | 被引量 : 0次 | 上传用户:xuxiaorou12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于互联网的动态开放性,Web服务组合性能不仅受到BPEL流程结构和流程中分支执行概率的影响,还容易受到Web服务器的负载(包括“正对其性能分析的Web服务组合”对Web服务器形成的负载和“其它Web服务组合”对Web服务器形成的负载)、软硬件处理能力以及调度策略的影响。目前主要采用排队Petri网、随机Petri网、Markov过程和Pi演算等方法分析Web服务组合性能,但这些方法不能同时建模上述各种影响因素,导致不能全面反映互联网环境下Web服务组合的实际性能。我们在文献[1]中,把影响Web服务组合性能的各种因素映射到排队网络,建立了评价Web服务组合性能的指标体系及其计算公式,并以这些性能分析指标体系为基础,利用Mathematica数学软件计算分析了Web服务组合的性能及其变化规律。本文利用分层着色Petri网(HCPN)及其仿真工具CPN Tools,进一步验证了文献[1]中排队网络的计算分析结果。本文首先将上述各种影响Web服务组合性能的因素映射到HCPN,提出一种基于HCPN的Web服务组合性能分析方法,仿真分析了Web服务组合性能及其变化规律,仿真结果与文献[1]中利用排队网络的计算分析结果高度一致,达到排队网络性能分析模型与HCPN性能仿真模型双向互验证的目的。本文的主要贡献如下:1.根据Web服务调度策略不同,考虑各种影响Web服务组合性能的因素,建立了<invoke>活动的先来先服务(FCFS)和共享服务(PS)两种调度策略的HCPN模型。2.以此模型为基础,将BPEL中的结构化活动映射到HCPN,以便通过HCPN分析Web服务组合的性能。3.通过仿真工具CPN Tools对转换后的BPEL实例进行性能分析。(1)通过CPN Tools中的监视器收集仿真实验数据。(2)通过改变顾客到达时间间隔参数分析Web服务组合性能及其变化规律,即不存在干扰顾客到达和存在干扰顾客到达时的Web服务组合性能及其变化规律。(3)通过改变分支执行概率分析Web服务组合性能及其变化规律。(4)通过改变服务节点服务时间参数分析Web服务组合性能及其变化规律。(5)对比FCFS和PS两种调度策略的实验结果。
其他文献
随着计算机网络的迅速发展,人们希望通过电子设备实现快速、远距离的交易,数字签名应运而生,并开始应用于现实社会中。数字签名已经在信息保密、身份认证、数据完整性、不可
后基因组时代的到来,生物信息学的研究重心日益从基因组测序工作转移到对已测序基因组的功能进行注释。传统的基于同源性的注释方法由于自身存在的缺陷在精确度方面已经不能满
随着网络技术的快速发展, XML类型的数据已成为当前一种主流的数据形式,并成为Internet中进行数据交换和表示事实上的标准。在实际生活中,数据的不确定性是普遍存在的,传统的确
随着计算机技术、通讯技术和网络技术的飞速发展,Internet应用的日益普及,电子文档的数量逐日剧增。为了更好地利用这类非结构化数据资源,人们迫切需要构建高效的文本检索、
近年来,随着网络和计算机技术的发展,信息交流变得更加的方便快捷。同时在当今社会,人们对工作效率的要求越来越高,希望能在最短的时间内将事情处理好。电话会议系统具备了方
随着Internet的快速发展,web已经成为全球化的信息源,它为信息共享和资源共享提供了一个良好的平台。然而,用传统的搜索引擎人们很难迅速准确地找到所需要的信息。信息抽取技
XML(eXtensible Markup Language)是可扩展置标语言,在网络和其他领域的数据表示与交换方面显示出强大的数据表达能力。现在,越来越多的数据以XML文档进行存储,XML文档的数据