Full-Stack Architecting to Achieve a Billion-Requests-Per-Second Throughput on a Single Key-Value Store Server Platform

Author:

Li Sheng1,Lim Hyeontaek2,Lee Victor W.1,Ahn Jung Ho3,Kalia Anuj2,Kaminsky Michael1,Andersen David G.2,O Seongil3,Lee Sukhan3,Dubey Pradeep1

Affiliation:

1. Intel Labs

2. Carnegie Mellon University

3. Seoul National University

Abstract

Distributed in-memory key-value stores (KVSs), such as memcached, have become a critical data serving layer in modern Internet-oriented data center infrastructure. Their performance and efficiency directly affect the QoS of web services and the efficiency of data centers. Traditionally, these systems have had significant overheads from inefficient network processing, OS kernel involvement, and concurrency control. Two recent research thrusts have focused on improving key-value performance. Hardware-centric research has started to explore specialized platforms including FPGAs for KVSs; results demonstrated an order of magnitude increase in throughput and energy efficiency over stock memcached. Software-centric research revisited the KVS application to address fundamental software bottlenecks and to exploit the full potential of modern commodity hardware; these efforts also showed orders of magnitude improvement over stock memcached. We aim at architecting high-performance and efficient KVS platforms, and start with a rigorous architectural characterization across system stacks over a collection of representative KVS implementations. Our detailed full-system characterization not only identifies the critical hardware/software ingredients for high-performance KVS systems but also leads to guided optimizations atop a recent design to achieve a record-setting throughput of 120 million requests per second (MRPS) (167MRPS with client-side batching) on a single commodity server. Our system delivers the best performance and energy efficiency (RPS/watt) demonstrated to date over existing KVSs including the best-published FPGA-based and GPU-based claims. We craft a set of design principles for future platform architectures, and via detailed simulations demonstrate the capability of achieving a billion RPS with a single server constructed following our principles.

Funder

National Science Foundation under award

Korea government

Intel Science and Technology Center for Cloud Computing

National Research Foundation of Korea

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference49 articles.

1. Amazon. 2012. Amazon Elasticache. Retrieved from http://aws.amazon.com/elasticache/. Amazon. 2012. Amazon Elasticache. Retrieved from http://aws.amazon.com/elasticache/.

2. Berk Atikoglu Yuehai Xu Eitan Frachtenberg Song Jiang and Mike Paleczny. 2012. Workload analysis of a large-scale key-value store. In SIGMETRICS. Berk Atikoglu Yuehai Xu Eitan Frachtenberg Song Jiang and Mike Paleczny. 2012. Workload analysis of a large-scale key-value store. In SIGMETRICS.

3. Michaela Blott Kimon Karras Ling Liu K Vissers J Bär and Z István. 2013. Achieving 10Gbps line-rate key-value stores with FPGAs. In HotCloud. Michaela Blott Kimon Karras Ling Liu K Vissers J Bär and Z István. 2013. Achieving 10Gbps line-rate key-value stores with FPGAs. In HotCloud.

Cited by 7 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. No- Regret Caching with Noisy Request Estimates;2023 IEEE Virtual Conference on Communications (VCC);2023-11-28

2. Odyssey;Proceedings of the Sixteenth European Conference on Computer Systems;2021-04-21

3. User-level Threading;Proceedings of the ACM on Measurement and Analysis of Computing Systems;2020-05-27

4. Wormhole;Proceedings of the Fourteenth EuroSys Conference 2019;2019-03-25

5. Memory-Side Protection With a Capability Enforcement Co-Processor;ACM Transactions on Architecture and Code Optimization;2019-03-08

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3