迁移工作流系统中的停靠站服务器容错研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:missile60
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
迁移工作流是将移动计算技术应用于工作流管理的一项新技术。工作流业务过程根据业务目标的复杂程度被映射为一个或多个迁移实例,每个迁移实例执行一个目标相对独立的子业务过程,迁移实例在工作位置的支持下通过迁移和协作实现总的业务目标。构成迁移工作流管理系统的三要素是迁移工作流管理引擎、迁移实例和工作位置。工作流引擎完成工作流过程定义、迁移实例生成和多迁移实例协调等,工作位置指停靠站服务器及其相关联的工作机网络。其中,停靠站服务器是迁移实例的运行场所,工作机为迁移实例提供各种工作流服务,是工作流服务的实际执行场所。由于作为迁移工作流管理系统的主体:迁移实例是一类在复杂网络环境中迁移、异构系统环境中执行移动计算的程序,因此,它不可避免地会受到环境中诸多不可靠因素的影响,停靠站服务器主机节点崩溃会导致其上所有迁移实例的夭折,迁移实例运行时环境失效和本地工作流服务失效会导致业务流程阻塞等,可以说迁移工作流管理系统的容错性能是目前其应用推广的瓶颈。因此,容错是迁移工作流管理系统中的重要研究内容之一。基于对迁移实例活动过程和工作流管理特征的研究,停靠站服务器容错机制需要具备以下基本性质:(1)完成性。即迁移实例在工作位置上的工作,不能因为停靠站服务器主机崩溃、迁移实例运行时环境失效或工作机网络失效等因素而发生阻塞。(2)仅一次性。即任何修改工作流服务资源的业务过程,不能因为系统或迁移实例恢复而执行多次。对于完成性,本文提出了基于软件方式的全复制主-备服务器模式;对于仅一次性,本文提出在工作流流程定义中将全局业务过程划分为若干个目标相对独立的业务断点,以业务断点作为迁移实例工作和恢复的原子事务。本文主要讨论了停靠站服务器主机容错,迁移实例运行时环境容错和工作流服务容错三种情况,为这三种情况分别制定了失效检测和恢复的相关策略。本文在系统已有的服务架构上,按照提出的容错模型,在停靠站服务器核心层上实现了一个容错组件,使其在具备较高的扩展性的同时还能有较好的性能保障。分析容错组件的实际运行结果,表明该原型正确、有效的实现了预期目的,验证了容错模型设计的正确性。
其他文献
随着Internet上的飞速发展,“尽力而为”服务已经不能满足各种不同应用的要求了。于是IETF先后提出了综合服务(IntServ)模型和区分服务(DiffServ)模型。由于IntServ不具备良
随着计算机技术和网络技术的迅猛发展,企业和个人通过网络进行数据交换变得越来越频繁,XML成为数据描述和数据交换的标准,越来越多的数据以XML的形式存储和交换,大量的XML文
随着网络社会的到来与电子商务的日趋普及,传统的依赖信物或口令的系统安全性技术已经面临严峻的挑战。随之而来的生物识别已经成为安全技术研究的热点。其中自动指纹识别技
随着现代企业管理的规范化和企业规模的不断扩大,企业的经营管理,已经不仅仅局限在某一个固定的区域或国家,越来越多的工作,需要通过多个员工,多个部门来共同完成。现代企业的管理
大学生综合素质评价是高校学生管理的重要内容之一,传统的描述性的定性评价方法往往是定性分析或者单因素的定量评价,往往存在主观片面,不够准确、不够全面的问题,已经不能适应现
迁移工作流是近年来工作流管理研究的一个新方向,并且被解释为运行期间在工作位置上合并静态工作流说明、本地规则和策略、以及用户策略的效应。迁移工作流管理系统的三要素是
密码体制的设计和研究都是在Kerckhoff假设前提下进行的。一般情况下密码体制由密码算法和密钥组成,Kerckhoff假设要求密码体制的研究不能以敌人不清楚密码算法为前提,在这样
近来Internet上有越来越多的QoS要求的组播应用的涌现,如视频会议、网络音频/视频广播、远程教育、软件更新等,这加速了网络对可扩展的有效的组播通信方式支持的需要。与单播通
工作流技术满足了企业对其业务过程不断地进行优化以及重组的需求,给企业的业务过程管理带来了很大的益处,使得企业实现了办公自动化,从而提高了企业的办事效率,改进了客户服务,增
粗糙集理论是上世纪八十年代初由波兰数学家Pawlak首先提出的一种用于数据分析的数学理论,属性约简是粗糙集理论研究中的核心问题之一,也是粗糙集有效算法研究的焦点。其基本