SWSETP中执行环境模拟与执行时间模拟方法的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:w19282
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前研究热点--Web服务组合的研究工作必须基于大量的实验之上。Web服务的执行基于全球分布式网络环境,手工实验需购买服务、编写实验程序、分析实验结果,耗时费力。所以需要有一个可以生成大量可执行Web服务和可以进行Web服务执行实验的平台,但目前没有这样的实验平台。“Web服务模拟生成工具与运行测试平台”(SWSETP)满足了这个需求。SWSETP的主要功能是批量生成可执行的Web服务,模拟Web服务的执行环境状况,并且模拟Web服务的调用执行,得到模拟的服务执行状态和执行结果,对Web服务执行日志进行分析,形成用户需要的测试结果并以各种方式(如列表、图表等)显示分析结果,为服务计算领域的研究提供基础。 在SWSETP需要解决的几个问题中,执行环境与执行时间的模拟是非常重要的,因为SWSETP的目的就是要检验某个Web服务组合方法在不同的服务环境中的执行情况和相应的Web服务的QoS。而Web服务QoS中最为主要的因素就是服务的执行时间。真实的服务执行环境非常复杂,使得模拟这个环境本身和服务在这个环境中执行的时间变得很复杂,需要考虑诸多因素。 本文提出了服务执行环境的模拟模型,包括网络环境,主机环境和服务在网络中的分布情况。网络环境是指Web服务运行时服务提供者和服务调用者之间的网络状况,包括拓扑模型,传输模型和协议模型。主机环境是指Web服务运行所在设备状况,包括主机的硬件模型和操作系统任务调度模型。将主机部署在网络中和将服务部署在主机上可用同样的策略。本文对网络环境,主机环境进行了形式化描述;提出了均匀和随机部署策略,设计了服务执行环境的XML描述文档结构。 对服务执行时间的模拟,本文将其分为服务本身运行时间,主机性能影响时间和网络传输时间三个部分。对服务本身运行时间分为首次执行和多次执行两种情况进行模拟,利用用户设计执行环境的参数信息模拟主机影响时间和网络传输时间。 本文阐述了SWSETP中执行环境与时间模拟子系统的概要设计,数据库设计和详细设计,给出了主要类和关键算法的设计,实现了按照用户定制来进行服务执行环境的模拟,以及根据Web服务执行环境模拟服务执行时间。用户可设计或选取执行环境,将选取服务按照希望的方式部署到模拟环境中,并生成执行时间模拟信息文档。服务执行时间由系统自动生成记入日志,便于用户对其感兴趣的因素进行分析。
其他文献
近些年来,数据流管理己成为数据库领域的一类热点研究问题,并得到了广泛的关注。随着数据流查询处理等技术的不断发展,数据流在工业控制、环境检测、金融分析和交通管理等领域正
企业信息管理系统的数据权限细化,给企业信息管理系统带来了安全方面和权限管理方面的挑战。基于上述问题,论文提出了基于RBAC的数据对象权限模型。  数据对象权限模型将数据
近年来,电子商务发展迅速,由于其能够节约商务交易成本、提高商务交易的效率,越来越受到人们的关注。但是,在商务交易中可能会存在信息截获和窃取、篡改、假冒、恶意破坏、交易抵
随着移动通信技术的迅速发展,特别是基于IEEE 802.11无线网络技术应用的普及,如何确保向用户提供适合于当时环境的信息,并据此做出决策和自动提供相应的响应与服务,是迫切需要解
随着近代分子生物学实验技术和计算机技术的迅猛发展,以及人类基因组(HGP)的顺利完成,标志着现代生命科学研究已经进入了后基因组时代,研究者把关心的焦点由结构基因组学转向了
协同制造是指盟主和外协厂商之间通过制造任务生成、管理和跟踪来共同完成一个产品制造项目。协同制造任务配置管理能提供一个协同生产的平台,通过对所有相关信息和文档进行组
生物通路是细胞中分子间的一系列活动,导致细胞内某种产物或变化。生物通路可以导致新的分子的组装(如脂肪和蛋白质)、控制基因表达、刺激细胞移动等。复杂疾病往往和生物通路网
网络技术飞速发展,给人们生活带来了极大的便利。但由于网络系统本身具有缺陷和漏洞,加之一些不法分子的恶意攻击,使网络的安全受到了极大的威胁。当今网络攻击的多样性和迅速性
汉语语句相似度计算在机器翻译、信息检索等很多领域都具有广泛的应用前景,因此,一直是相关产业和学术界高度关注的重要的研究课题。目前,比较流行的汉语语句相似度计算方法主要
运动物体检测与跟踪是数字视频处理中非常重要的一个方面,同时也有着非常重要的应用方向,同时也是安全监控等工作的基础。目前,大量离线监控视频仍然通过人工检查的方式进行处理