...
首页> 外文期刊>International Journal of Cooperative Information Systems >UPDATE PROCESSING IN INSTANCE-MAPPED P2P DATA SHARING SYSTEMS
【24h】

UPDATE PROCESSING IN INSTANCE-MAPPED P2P DATA SHARING SYSTEMS

机译:实例映射的P2P数据共享系统中的更新处理

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

摘要

We consider the problem of update processing in a peer-to-peer (P2P) database network where each peer consists of an independently created relational database. We assume that peers store related data, but data has heterogeneity wrt instances and schemas. The differences in schema and data vocabulary are bridged by value correspondences called mapping tables. Peers build an overlay network called acquaintance network, in which each peer may get acquainted with any other peer that stores related data. In this setting, the updates are free to initiate in any peer and are executed over other peers which are acquainted directly or indirectly with the updates initiator. The execution of an update is achieved by translating, through mapping tables, the update into a set of updates that are executed against the acquainted peers. We consider both the soundness and completeness of update translation. When updates are generated and propagated in the network initiated from a peer, a tree is built dynamically called Update Dependency Tree (UDT). The UDT depicts the relationships among the component updates generated from the initial update. We also discuss the issues of the update propagation when a peer is temporarily unavailable or offline. Our propagation mechanism keeps track of a peer when the peer is not available for a certain period of time and once the peer comes back online the system propagates the updates destined to the returning peer to keep it's database synchronized. Moreover, conflict detection and resolution strategies have been proposed for such a dynamic P2P database network. We have implemented and experimentally tested a prototype of our update processing mechanism on a small P2P database network. We show the results of our experiments.
机译:我们考虑点对点(P2P)数据库网络中更新处理的问题,其中每个对等点都由独立创建的关系数据库组成。我们假设对等体存储相关数据,但是数据具有不同的实例和模式。模式和数据词汇表之间的差异通过称为映射表的值对应关系得以弥合。对等方建立了一个称为熟人网络的覆盖网络,其中每个对等方都可以与存储相关数据的任何其他对等方熟悉。在此设置中,更新可以在任何对等方中自由启动,并且可以在与更新启动器直接或间接熟悉的其他对等方上执行。更新的执行是通过映射表将更新转换为对熟悉的对等体执行的一组更新来实现的。我们考虑更新翻译的合理性和完整性。当更新生成并在由对等方发起的网络中传播时,将动态构建一棵树,称为更新依赖树(UDT)。 UDT描述了从初始更新生成的组件更新之间的关系。我们还讨论了当对等体暂时不可用或脱机时更新传播的问题。当对等端在一段时间内不可用时,我们的传播机制会跟踪对等端,一旦对等端重新联机,系统就会将发往目的地的更新传播给返回的对等端,以使其数据库保持同步。此外,已经针对这种动态P2P数据库网络提出了冲突检测和解决策略。我们已经在小型P2P数据库网络上实现并实验了更新处理机制的原型。我们展示了实验结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号