首页> 外文会议>International conference on Very Large Data Bases >Specifying and Enforcing Intertask Dependencies
【24h】

Specifying and Enforcing Intertask Dependencies

机译:指定和执行interTask依赖项

获取原文

摘要

Extensions of the traditional atomic transaction model are needed to support the development of multi-system applications or workflows that access heterogeneous databases and legacy application systems. Most extended transaction model-s use conditions involving events or dependencies between transactions. Intertask dependencies can serve as a uniform framework for defining extended transaction models. In this paper, we introduce event attributes needed to determine whether a dependency is enforceable and to properly schedule events in extended transaction models. Using these attributes and a formalization of a dependency into the temporal logic CTL, we can automatically synthesize an automaton that captures the computations that satisfy the given dependency. We show how a set of such automata can be combined into a scheduler that produces global computations satisfying all relevant dependencies. We show how dependencies required to implement relaxed transactions such as Sagas can be enforced and discuss briefly the issues of concurrency control, safety, and recoverability.
机译:需要传统原子交易模型的扩展,以支持访问异构数据库和遗留应用系统的多系统应用程序或工作流程。大多数扩展的事务模型-S使用条件涉及事件或交易之间的依赖项。 interTask依赖项可以作为定义扩展事务模型的统一框架。在本文中,我们介绍了确定依赖关系是否可强制执行的事件属性,并在扩展事务模型中正确调度事件。使用这些属性和依赖性的形式化进入时间逻辑CTL,我们可以自动综合捕获满足给定依赖性的计算的自动机。我们展示了一组这样的自动机可以组合成调度器,该调度器产生满足所有相关依赖性的全局计算。我们展示如何执行诸如SAGAS等轻松交易所需的依赖性,并简要讨论并发控制,安全性和可恢复性的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号