【24h】

Customizable Scale-Out Key-Value Stores

机译:可定制的缩放键值存储

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

摘要

Enterprise KV stores are often not well suited for HPC applications, and thus cumbersome end-to-end KV design customization is required to meet the needs of modern HPC applications. To this end, in this article we present bespoKV, an adaptive, extensible, and scale-out KV store framework. bespoKV decouples the KV store design into the control plane for distributed management and the data plane for local data store. For the control plane, bespoKVprovides pre-built modules, called controlets, supporting common distributed functionalities (e.g., replication, consistency, and topology) and their various combinations. This decoupling allows bespoKV to take a user-provided single-server KV store, called a datalet, and transparently enables a scalable and fault-tolerant distributed KV store service. The resulting distributed stores are also adaptive to consistency or topology requirement changes and can be easily extended for new types of services. Such specializations enable innovative uses of KV stores in HPC applications, especially for emerging applications that utilize KV-friendly workloads. We evaluate bespoKV in a local testbed as well as in a public cloud settings. Experiments show that bespoKV-enabled distributed KV stores scale horizontally to a large number of nodes, and performs comparably and sometimes 1.2x to 2.6x better than the state-of-the-art systems.
机译:企业KV商店往往不适合HPC应用,因此繁琐的端到端KV设计定制需要满足现代HPC应用的需求。为此,在本文中,我们展示了Bespokv,一个自适应,可扩展和扩展的kV商店框架。 Bespokv将kV商店设计与本地数据存储的分布式管理和数据平面拆卸到控制平面中。对于控制平面,BespokvProvides预构建的模块,称为控制单元,支持公共分布式功能(例如,复制,一致性和拓扑)及其各种组合。这种解耦允许Bespokv拍摄用户提供的单服务器kV存储,称为DataLet,并且透明地启用可扩展和容错分布式KV商店服务。由此产生的分布式商店也适用于一致性或拓扑要求变化,并且可以轻松扩展新型服务。此类专业化使HPC应用中的KV商店能够进行创新用途,特别是对于利用KV友好工作负载的新兴应用程序。我们评估在本地测试台中的Bespokv以及公共云设置。实验表明,启用了Bespokv的分布式kv水平存储到大量节点,并且比最先进的系统更好地执行且有时比1.2倍为2.6倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号