基于运行日志分析的服务组合优化的Petri网方法

来源 :济南大学 | 被引量 : 0次 | 上传用户:suli115296303
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术和电子商务的迅猛发展,Web服务作为信息服务资源的具体实现之一得到了更为广泛的使用。Web服务因其跨平台、松耦合的特点,支持在不同语言,不同平台上进行有效的Web服务组合,以分布式计算的模式为人们提供更为方便和丰富的服务。如何将已有的Web服务进行有效组合一直是服务计算领域的热点问题,其中包括服务选择,服务组合建模,服务组合动态执行分析等问题。Petri网因其具有严格的数学定义和适合描述并发系统的特点,近年来在Web服务组合相关的问题研究中得到广泛应用,尤其在服务组合模型的构建,服务组合中服务的行为分析等方面。本文面向Web服务组合,基于服务组合的Petri网描述,从对具体服务组合执行过程日志的分析,研究对已有服务组合模型进行优化的方法;同时基于运行日志分析,研究实际运行中服务间存在的关联关系,为服务选择提供有效的选择依据,提高服务组合的效率。本文首先从日志文件的获取和分析方法入手,设计并实现了基于Petri网的服务组合执行引擎原型系统平台,在此平台之上可以实现Web服务的注册,Web服务的组合,服务组合模型(mx Graph)与相应Petri网模型间的转换,服务组合的执行。该平台基于服务领域功能体系的OWL(Ontology Working Group)文档,解析Web服务的WSDL(Web Services Description Language)文件,将Web服务注册到本地,根据平台中展示的领域服务进行服务的组合,并将其中各类服务绑定对应的具体服务,将服务组合实例提交执行引擎执行,最后返回执行结果,同时得到相应服务组合执行的运行日志。其次,以服务组合执行日志为基础,挖掘运行日志所反映出具有强关联的抽象服务和强关联的具体服务,并且设计相应的关联服务库,把这些关联的服务存储到关联服务库中,按照关联强度大小,把抽象的关联服务推荐给用户,作为指导用户的选择,在进行抽象服务实例化时也是按照关联强度从大到小的原则进行具体服务的选择,并通过具体实验来验证由日志中获取的服务间关联的有效性及可靠性,优化了服务选择。最后,从服务组合模型的角度对服务组合进行优化。服务组合完成之后,基于运行日志,通过对Web服务组合中各服务执行时间的评价,对服务组合的Petri网模型进行优化,以实现对服务组合模型优化,提高服务组合的执行效率,有效降低服务器端系统资源消耗。
其他文献
无线传感器网络(Wireless Sensor Network,WSN)在农业中的应用可以有效降低工作量,提高农业管理智能化水平。然而,传统WSN节点位置保持固定,缺乏灵活性和局部执行力。移动机
随着硬件技术和无线网络通信技术的发展,无线传感器网络已经获得了空前的关注,诸如军事入侵、生态环境、智能农业、物流商品监测等领域中已经得到了广泛的应用,并被寄予更广
随着网络技术的飞速发展,基于网络平台的应用系统逐渐进入各行各业中,这些应用系统给用户带来巨大的收益。但是由于网络的开放性,应用系统对自身的安全性提出更高的要求,需要
随着运动控制过程复杂度的显著提高,人们对运动控制技术的要求越来越苛刻,不论是从系统的体积、开发方式方面,还是性能等方面都有了更高的要求。本文在详细分析运动控制发展现状
随着移动通信技术的飞速发展和无线网络的日趋演进,各种现有的以及未来新兴的无线接入技术共同存在,既相互补充又相互竞争,构成了下一代泛在的无线网络。然而不同的接入技术在带
近年来随着Web2.0的发展,各种创新的应用和产品不断在互联网中出现使我的工作生活越来越离不开网络应用。而由此产生的大规模甚至超大规模数据存储和运算需求仅仅依靠传统的
现代远程医疗系统以视频会议技术为依托,结合现代医疗技术,在医疗专家与医务人员、医疗专家与病人之间构建起一个“面对面”的信息交流平台。该技术能够促进高水平医疗资源如
可编程逻辑控制器作为现代工业控制四大支柱之一,在各种工业过程控制及各类机电一体化设备控制中发挥着越来越重要的作用。随着计算机技术的发展,IEC61131-3标准的日益推广,
嵌入式系统的应用日益普及,目前已经呈普适发展的前景。同时人们对嵌入式系统的功能需求,也日益向更快的速度、更低的能耗、更强的数据处理能力等方向发展。满足不断增长的运
运动捕捉技术已经在数字娱乐、运动仿真等诸多领域得到广泛的使用。相较于传统的动画制作技术,运动捕捉技术在创建角色的逼真性以及制作方式的便捷性上有着显著的优势。但是