【24h】

Checkpointing for workflow recovery

机译:工作流恢复的检查点

获取原文

摘要

Workflow technology targets supporting reliable and scaleable execution, for workflow management systems (WfMS) to support large-scale multi-system applications, involving both humans and legacy systems, in distributed and often heterogeneous environments. In case of failures, workflow processes usually need to resume their executions from one of their saved states, called a checkpoint, achieved by saving the states from time to time persistently. The activity of restoring a checkpoint and resuming the execution from the checkpoint is called rollback. Those techniques have long been used in database systems. A checkpoint is an action consistent checkpoint if it represents a state between complete update operations. A consistent state in the database domain is a state when no update transactions were active. This checkpoint representing a consistent state is a transaction consistent checkpoint. A checkpoint does not need to satisfy any consistency constraints. But recovery after failure must alwaysguarantee that the resultant state is transaction consistent even though any checkpoint used may not be. A checkpoint can be either local or global. A local checkpoint is a checkpoint taken locally, with or without cooperation with any other local checkpointing activities at different sites. A local checkpoint can be a fuzzy or consistent checkpoint. During global reconstruction, a set of local checkpoints, usually taken at different site, will be used to find global consistent state. To facilitate the global reconstruction, a global checkpoint, derived from a set of local checkpoints taken at different site, provides a rollback boundary, thus reducing the recovery time
机译:工作流技术的目标是支持可靠且可扩展的执行,工作流管理系统(WfMS)可以在分布式且通常为异构环境中支持涉及人和遗留系统的大规模多系统应用程序。万一发生故障,工作流流程通常需要从其保存的状态之一(称为检查点)恢复执行,方法是不时地持久保存状态。恢复检查点并从检查点恢复执行的活动称为回滚。那些技术早已在数据库系统中使用。如果检查点表示完成更新操作之间的状态,则它是操作一致的检查点。数据库域中的一致状态是没有更新事务处于活动状态的状态。表示一致状态的此检查点是事务一致检查点。检查点不需要满足任何一致性约束。但是失败后的恢复必须始终确保结果状态是事务一致的,即使所使用的任何检查点可能不一致。检查点可以是本地的也可以是全局的。本地检查点是在不同地点与其他任何本地检查点合作或不与之合作的本地检查点。本地检查点可以是模糊或一致的检查点。在全局重建期间,通常会在不同站点上使用的一组局部检查点将用于查找全局一致状态。为了促进全局重建,从在不同站点获取的一组本地检查点派生的全局检查点提供了回退边界,从而减少了恢复时间

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号