迁移工作流执行策略的设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:Kitten
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迁移工作流是基于移动计算范型提出的一种新的工作流研究方向。工作流业务过程根据业务目标的复杂程度被映射为一个或多个迁移实例,每个迁移实例执行一个目标相对独立的子业务过程,迁移实例在停靠站服务器的支持下通过迁移和协作实现总的业务目标。业务过程由业务过程定义描述,在定义文件中包含了多个任务、任务之间的逻辑关系及业务过程的相关数据。迁移实例执行业务过程,是指迁移实例分析业务过程中任务的逻辑关系及执行地点,根据执行策略,迁移至多个工作位置,直到业务过程的出口点,从而完成业务过程的执行。任务的具体执行者是工作位置所提供的服务。执行策略中需要根据前置任务的执行结果,分析业务过程定义得到后继任务,并根据逻辑语义(并行、顺序、选择)选择执行任务的方式,然后利用合理的迁移策略完成迁移跳转。执行策略直接关系到迁移工作流执行效率的高低。本文根据迁移工作流的概念模型和迁移工作流系统参考框架,基于工作流管理联盟对于工作流的接口定义以及移动Agent的设计思想,设计并实现了一种基于“任务片”的迁移工作流执行策略,依据这种执行策略,给出了迁移实现框架。基于“任务片”的迁移工作流执行策略综合考虑了业务过程定义中任务的逻辑关系、执行地点以及移动Agent的迁移策略,为提高系统的安全性、可靠性,提出在业务过程执行过程中,尽量减少迁移实例的迁移次数,以减少因迁移失败造成业务过程中断或者一些恶意的对迁移实例的网络攻击所引起的系统崩溃等情况的发生。迁移实例对业务过程定义的执行,不再以任务为单位,而以一段可以在同一工作位置连续执行的任务片为迁移依据和基本执行单位,本执行策略的核心是任务片的划分以及在此基础上对任务片执行位置的评价,选择最优的任务片及最佳迁移目标,从而安全高效的完成业务过程的执行。对于业务过程定义中并行语义,即并行任务分支,本执行策略给出了一种派遣多个子迁移实例共同完成的方案及实现方法。分析迁移工作流管理系统原型的实际运行结果,表明该原型正确、有效的实现了预期目标,验证了基于“任务片”的迁移工作流执行策略的正确性。
其他文献
随着国民经济的快速发展,我国的汽车保有量急速增加,汽车的发展给人们的生活带来了方便,同时车辆带来的交通安全问题也变得日益突出。机动车技术状况良好是车辆行驶安全的基本保
随着Internet以及Web的迅速发展,使得网络上的信息量无比丰富,如何从海量的网络信息资源中及时、准确地找到所需的信息成为当今的一个研究热点。而实际上,一方面用户不得不忍受
随着信息技术和智能技术的发展,交通管理系统的信息化、智能化是大势所趋。车牌识别系统(LPR)是智能交通系统(ITS)的核心组成部分,在现代交通收费管理系统中占有举足轻重的作
客户端数据缓存技术是解决无线网络数据访问效率的一项重要技术,它通过减少无线网络的通信量,降低数据访问延迟,很好的解决了无线网络的效率问题。过去的相关研究都集中在数据从
入侵检测系统是计算机网络安全的重要组成部分,它对网络进行检测,提供对网络的动态保护,大大提高了网络的安全性。随着网络技术和网络规模的不断发展,针对网络系统的攻击越来
近年来,描述逻辑由于其强大的表达能力和良好的计算性质,在知识工程领域受到广泛关注。但是,描述逻辑适用于表达静态信息,难以表示在许多领域都有应用前景的时态信息。因此,我们有
本文以模糊专家系统为平台,研究模糊技术在投资决策中的应用。股票指数期货行情分析(Analyzing Market of Stock Index Future,AMSIF)所依赖的知识证据具有不确定性,这一特征是
随着互联网的迅速发展,电子商务有了飞速的发展,企业信息系统也越来越复杂化,因而对企业管理和经营模式也提出了全新的要求。现今的电子商务都要求建立在信息的获取和发布都
人机交互是计算机的一个重要研究领域,是一个与计算机、人工智能、认知学和心理学等多学科交叉的方向,一直是广大学者关注的热点。手势是人们日常生活中离不开的一种交流手段
量子信息学是量子力学理论和计算机理论相结合而产生的一门新型交叉学科。该学科以量子力学的基本原理为基础,研究量子信息处理相关方面内容,包括量子计算和量子通信两大部分。