首页> 外文期刊>Distributed and Parallel Databases >DYFRAM: dynamic fragmentation and replica management in distributed database systems
【24h】

DYFRAM: dynamic fragmentation and replica management in distributed database systems

机译:DYFRAM:分布式数据库系统中的动态分段和副本管理

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

摘要

In distributed database systems, tables are frequently fragmented and replicated over a number of sites in order to reduce network communication costs. How to fragment, when to replicate and how to allocate the fragments to the sites are challenging problems that has previously been solved either by static fragmentation, replication and allocation, or based on a priori query analysis. Many emerging applications of distributed database systems generate very dynamic workloads with frequent changes in access patterns from different sites. In such contexts, continuous refragmentation and reallocation can significantly improve performance. In this paper we present DYFRAM, a decentralized approach for dynamic table fragmentation and allocation in distributed database systems based on observation of the access patterns of sites to tables. The approach performs fragmentation, replication, and re-allocation based on recent access history, aiming at maximizing the number of local accesses compared to accesses from remote sites. We show through simulations and experiments on the DASCOSA distributed database system that the approach significantly reduces communication costs for typical access patterns, thus demonstrating the feasibility of our approach.
机译:在分布式数据库系统中,表经常被碎片化并在许多站点上复制,以减少网络通信成本。如何分段,何时复制以及如何将分段分配给站点是具有挑战性的问题,这些问题以前已通过静态分段,复制和分配或基于先验查询分析解决。分布式数据库系统的许多新兴应用程序会产生非常动态的工作负载,并且来自不同站点的访问模式会经常发生变化。在这种情况下,连续进行碎片整理和重新分配可以显着提高性能。在本文中,我们介绍DYFRAM,这是一种分布式站点上的分布式表系统中动态表碎片和分配方法,它基于对站点对表的访问模式的观察。该方法基于最近的访问历史记录执行分段,复制和重新分配,旨在与从远程站点进行访问相比,最大化本地访问的数量。通过在DASCOSA分布式数据库系统上的仿真和实验,我们表明该方法显着降低了典型访问模式的通信成本,从而证明了该方法的可行性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号