首页> 外文会议>IEEE International Conference on Parallel and Distributed Systems >Kinetic Action: Performance Analysis of Integrated Key-Value Storage Devices vs. LevelDB Servers
【24h】

Kinetic Action: Performance Analysis of Integrated Key-Value Storage Devices vs. LevelDB Servers

机译:动能:集成键值存储设备与LevelDB服务器的性能分析

获取原文

摘要

With the rise of cloud storage and many data intensive applications, there is an unprecedented growth in the volume of unstructured data. In response, key-value object storage is becoming more popular for the ease with which it can store, manage, and retrieve large amounts of this data. Seagate recently launched Kinetic direct-access-over-Ethernet hard drives which incorporate a LevelDB key-value store inside each drive. In this work, we evaluate these drives using micro as well as macro benchmarks to help understand the performance limits, trade-offs, and implications of replacing traditional hard drives with Kinetic drives in data centers and high performance systems. We perform in-depth throughput and latency benchmarking of these Kinetic drives (each acting as a tiny independent server) from a client machine connected to them via Ethernet. We compare these results to a SATA-based and a faster SAS-based traditional server running LevelDB. Our sample Kinetic drives are CPU-bound, but they still average sequential write throughput of 63 MB/sec and sequential read throughput of 78 MB/sec for 1 MB value sizes. They also demonstrate unique Kinetic features including direct disk-to-disk data transfer. Our macro benchmarking using the Yahoo Cloud Serving Benchmark (YCSB) shows that mid-range LevelDB servers outperform the Kinetic drives for several workloads; however, this is not always the case. For larger value sizes, even these first generation sample Kinetic drives outperform a full server for several different workloads.
机译:随着云存储和许多数据密集型应用程序的兴起,非结构化数据量出现了前所未有的增长。作为响应,键值对象存储因其易于存储,管理和检索大量数据而变得越来越流行。希捷最近推出了Kinetic以太网直接访问硬盘驱动器,该硬盘在每个驱动器内部都集成了LevelDB键值存储。在这项工作中,我们使用微观和宏观基准评估这些驱动器,以帮助了解性能限制,折衷以及在数据中心和高性能系统中用Kinetic驱动器替代传统硬盘驱动器的含义。我们从通过以太网连接到它们的客户端计算机对这些Kinetic驱动器(每个充当微型独立服务器)执行深入的吞吐量和延迟基准测试。我们将这些结果与运行LevelDB的基于SATA和更快的基于SAS的传统服务器进行比较。我们的样本Kinetic驱动器受CPU限制,但是对于1 MB的值大小,它们的平均顺序写吞吐量仍为63 MB /秒,顺序读吞吐量为78 MB /秒。它们还展示了独特的Kinetic功能,包括直接磁盘到磁盘数据传输。我们使用Yahoo Cloud Serving Benchmark(YCSB)进行的宏基准测试表明,在多个工作负载下,中端LevelDB服务器的性能优于Kinetic驱动器。然而,这并非总是如此。对于更大的价值,即使是这些第一代样本Kinetic驱动器在几种不同的工作负载下也胜过完整的服务器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号