...
首页> 外文期刊>ACM transactions on autonomous and adaptive systems >AutoPlacer: Scalable Self-Tuning Data Placement in Distributed Key-Value Stores
【24h】

AutoPlacer: Scalable Self-Tuning Data Placement in Distributed Key-Value Stores

机译:AutoPlacer:分布式键值存储中的可伸缩自调整数据放置

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

获取外文期刊封面封底 >>

       

摘要

This article addresses the problem of self-tuning the data placement in replicated key-value stores. The goal is to automatically optimize replica placement in a way that leverages locality patterns in data accesses, such that internode communication is minimized. To do this efficiently is extremely challenging, as one needs not only to find lightweight and scalable ways to identify the right assignment of data replicas to nodes but also to preserve fast data lookup. The article introduces new techniques that address these challenges. The first challenge is addressed by optimizing, in a decentralized way, the placement of the objects generating the largest number of remote operations for each node. The second challenge is addressed by combining the usage of consistent hashing with a novel data structure, which provides efficient probabilistic data placement. These techniques have been integrated in a popular open-source key-value store. The performance results show that the throughput of the optimized system can be six times better than a baseline system employing the widely used static placement based on consistent hashing.
机译:本文解决了自调整复制键值存储中数据放置的问题。目标是通过利用数据访问中的局部性模式的方式自动优化副本的放置,以使节点间的通信减至最少。有效地做到这一点非常具有挑战性,因为不仅需要找到轻量级和可伸缩的方式来标识数据副本到节点的正确分配,而且还需要保持快速的数据查找。本文介绍了解决这些挑战的新技术。通过以分散方式优化对象的放置来解决第一个挑战,从而为每个节点生成最多数量的远程操作。通过将一致哈希的用法与新颖的数据结构相结合来解决第二个挑战,该新颖的数据结构可提供有效的概率数据放置。这些技术已集成到流行的开源键值存储中。性能结果表明,优化的系统的吞吐量可以比采用基于一致哈希的广泛使用的静态布局的基线系统高出六倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号