首页> 外文会议>Service-Oriented Computing - ICSOC 2008 >Design and Implementation of a Fault Tolerant Job Flow Manager Using Job Flow Patterns and Recovery Policies
【24h】

Design and Implementation of a Fault Tolerant Job Flow Manager Using Job Flow Patterns and Recovery Policies

机译:使用作业流模式和恢复策略的容错作业流管理器的设计和实现

获取原文
获取原文并翻译 | 示例

摘要

Currently, many grid applications are developed as job flows that are composed of multiple jobs. The execution of job flows requires the support of a job flow manager and a job scheduler. Due to the long running nature of job flows, the support for fault tolerance and recovery policies is especially important. This support is inherently complicated due to the sequencing and dependency of jobs within a flow, and the required coordination between workflow engines and job schedulers. In this paper, we describe the design and implementation of a job flow manager that supports fault tolerance. First, we identify and label job flow patterns within a job flow during deployment time. Next, at runtime, we introduce a proxy that intercepts and resolves faults using job flow patterns and their corresponding fault-recovery policies. Our design has the advantages of separation of the job flow and fault handling logic, requiring no manipulation at the modeling time, and providing flexibility with respect to fault resolution at runtime. We validate our design with a prototypical implementation based on the ActiveBPEL workflow engine and GridWay Meta-scheduler, and Montage application as the case study.
机译:当前,许多网格应用程序已开发为由多个作业组成的作业流。作业流程的执行需要作业流程管理器和作业计划程序的支持。由于工作流的长期运行特性,因此对容错和恢复策略的支持尤为重要。由于流程中作业的顺序和依赖性以及工作流引擎和作业计划程序之间所需的协调,因此这种支持固有地很复杂。在本文中,我们描述了支持容错的工作流程管理器的设计和实现。首先,我们在部署期间识别并标记作业流程中的作业流程模式。接下来,在运行时,我们引入一个代理,该代理使用作业流模式及其相应的故障恢复策略来拦截和解决故障。我们的设计具有以下优点:工作流程和故障处理逻辑分离,在建模时不需要任何操作,并且在运行时提供了有关故障解决的灵活性。我们以基于ActiveBPEL工作流引擎和GridWay元计划程序的模型实现以及案例研究的Montage应用程序验证我们的设计。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号