高级检索

    面向迁移工作流可靠执行的协同监控模型

    A Cooperative Monitoring Model of Migrating Workflow

    • 摘要: 当前跨机构的工作流管理中,对业务流程实施有效监控是保障其可靠执行的重要手段.然而,无论是传统的监控方法还是新近出现的针对移动个体的监督容错机制,均无法有效解决对类似迁移工作流这种多主体协调并发执行过程的异常监控以及协调恢复问题.首先给出迁移工作流执行框架,即一个业务流程由多个具有层次关系的迁移实例通过协商与协作而实现;在此基础上提出一种层次型协同监控模型(HCM\+3),模型根据执行同一工作流的不同迁移实例之间的组织层次关系,派遣不同的监控者实施监控,通过监控者之间的协调机制实现对异常状态在不同层次的诊断与处理,以保持全局状态的一致.模型能够实现监控的并发性和异常处理的层次性,在一定程度上避免了单点瓶颈,提高了工作流执行的可靠性.

       

      Abstract: Monitoring is an absolutely necessary means to maintain the execution reliability of business process in the research on inter-organizational workflow management. Though some work has been done in this field, neither the conventional methods nor the current study on fault tolerance and exception handling in mobile-agent-based systems can effectively solve the problem in the multi-agent cooperatively concurrent process. The migrating workflow system just represents that kind of process. A migrating workflow is performed by several migrating instances, which generally are mobile and possess hierarchical relationship. Hence it becomes difficult to monitor a business flow and recover it from exceptions or faults. To solve the problem of process monitoring and cooperative recovery, a novel hierarchical collaborative monitoring model is presented based on the migrating workflow framework. The migrating instance and some relations between two migrating instances are described. Some constraints are discussed when recovered from faults. The mechanism can supervise migrating instances of different hierarchies by dispatching monitors with corresponding levels. Moreover, the cooperation mechanism among monitors can confine the incidence when facing exceptions. As shown in the analysis and experiment results, the model can implement concurrent monitoring and hierarchical exception dealing. Additionally, it can avoid the inefficiency of single point bottleneck and enhance the reliability of workflow execution.

       

    /

    返回文章
    返回