首页> 外文期刊>International Journal of Cooperative Information Systems >SUPPORTING DISTRIBUTED EVENT-CONDITION-ACTION RULES IN A MULTIDATABASE ENVIRONMENT
【24h】

SUPPORTING DISTRIBUTED EVENT-CONDITION-ACTION RULES IN A MULTIDATABASE ENVIRONMENT

机译:在多数据库环境中支持分布式事件条件操作规则

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

摘要

We describe a mechanism based on distributed Event-Condition-Action (ECA) rules that supports data coordination in a multi-database setting. The proposed mechanism includes an ECA rule language and a rule execution engine that transforms rules when they are first posted, and then coordinates their execution. Like traditional ECA rules, our ECA rule language has three parts: an event language, a condition language, and an action language. The event language provides a set of operators with a formal semantics for a multi-database environment, and which allows a wide variety of composite events. The condition language provides Boolean algebra operators that take as operands either composite or simple conditions. The action language provides a conjunction of simple or composite actions. The execution model partitions rules to more easily manageable forms, distributes them to relevant databases, monitors their execution and composes their evaluations. The mechanism has been designed in a manner that minimizes the number of messages that need to be exchanged over the network. We have also conducted an experimental evaluation to compare the implementation with a naive centralized execution model. The paper also presents a prototype implementation as well as experimental results on its performance. This work is part of an on-going project intended to develop data coordination techniques for data sharing settings.
机译:我们描述了一种基于分布式事件条件操作(ECA)规则的机制,该规则支持多数据库设置中的数据协调。提议的机制包括ECA规则语言和规则执行引擎,该规则执行引擎在首次发布规则时会对其进行转换,然后协调其执行。像传统的ECA规则一样,我们的ECA规则语言包含三个部分:事件语言,条件语言和动作语言。事件语言为一组操作员提供了针对多数据库环境的形式化语义,并允许多种复合事件。条件语言提供布尔代数运算符,该布尔代数运算符将复合条件或简单条件用作操作数。动作语言提供了简单动作或复合动作的结合。执行模型将规则划分为更易于管理的形式,将其分配到相关的数据库,监视其执行并进行评估。该机制的设计方式是最大限度地减少了需要通过网络交换的消息数量。我们还进行了实验评估,以比较该实施方案与幼稚的集中执行模型。本文还介绍了原型实现以及有关其性能的实验结果。这项工作是正在进行的项目的一部分,该项目旨在为数据共享设置开发数据协调技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号