首页> 外文期刊>Concurrency and computation: practice and experience >A convergence of key-value storage systems from clouds to supercomputers
【24h】

A convergence of key-value storage systems from clouds to supercomputers

机译:从云到超级计算机的键值存储系统的融合

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

摘要

This paper presents a convergence of distributed key-value storage systems in clouds and supercomputers. It specifically presents ZHT, a zero-hop distributed key-value store system, which has been tuned for the requirements of high-end computing systems. ZHT aims to be a building block for future distributed systems, such as parallel and distributed file systems, distributed job management systems, and parallel programming systems. ZHT has some important properties, such as being lightweight, dynamically allowing nodes join and leave, fault tolerant through replication, persistent, scalable, and supporting unconventional operations such as append, compare and swap, callback in addition to the traditional insert/lookup/remove. We have evaluated ZHT's performance under a variety of systems, ranging from a Linux cluster with 64 nodes, an Amazon EC2 virtual cluster up to 96 nodes, to an IBM Blue Gene/P supercomputer with 8K nodes. We compared ZHT against other key-value stores and found it offers superior performance for the features and portability it supports. This paper also presents several real systems that have adopted ZHT, namely, FusionFS (a distributed file system), IStore (a storage system with erasure coding), MATRIX (distributed scheduling), Slurm++ (distributed HPC job launch), Fabriq (distributed message queue management); all of these real systems have been simplified because of key-value storage systems and have been shown to outperform other leading systems by orders of magnitude in some cases. It is important to highlight that some of these systems are rooted in HPC systems from supercomputers, while others are rooted in clouds and ad hoc distributed systems; through our work, we have shown how versatile key-value storage systems can be in such a variety of environments. Copyright © 2015 John Wiley & Sons, Ltd.
机译:本文提出了云和超级计算机中分布式键值存储系统的融合。它专门介绍了ZHT,这是一种零跳分布式键值存储系统,已针对高端计算系统的要求进行了调整。 ZHT旨在成为将来的分布式系统(例如并行和分布式文件系统,分布式作业管理系统和并行编程系统)的构建块。 ZHT具有一些重要的属性,例如轻量级,动态允许节点加入和离开,通过复制容错,持久,可扩展以及支持非常规操作(例如附加,比较和交换,回调以及传统的插入/查找/删除) 。我们评估了ZHT在各种系统上的性能,这些系统从具有64个节点的Linux集群,到96个节点的Amazon EC2虚拟集群到具有8K节点的IBM Blue Gene / P超级计算机。我们将ZHT与其他键值存储区进行了比较,发现ZHT为其支持的功能和可移植性提供了卓越的性能。本文还介绍了采用ZHT的几种实际系统,即FusionFS(分布式文件系统),IStore(带擦除编码的存储系统),MATRIX(分布式调度),Slurm ++(分布式HPC作业启动),Fabriq(分布式消息)队列管理);由于键值存储系统,所有这些实际系统都得到了简化,并且在某些情况下已证明其性能要比其他领先系统好几个数量级。需要强调的是,这些系统中的一些植根于超级计算机的HPC系统中,而另一些植根于云和ad hoc分布式系统中。通过我们的工作,我们已经展示了在如此多种环境中通用键值存储系统的功能。版权所有©2015 John Wiley&Sons,Ltd.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号