2018/05/29 by Yuta Tokusashi, Hiroki Matsutani, Tokusashi, Yuta +3 · 1 voice
Computer Science · #Caching and Content Delivery #Cloud Computing and Resource Management #FOS: Computer and information sciences #Hardware Architecture (cs.AR) #Parallel Computing and Optimization Techniques #cs.AR
paper · pdf · doi:10.48550/arxiv.1805.11344
openalex publication_date 2018/05/29 · arxiv published 2018/05/29 · arxiv updated 2018/05/29 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/28
Key-value store is a popular type of cloud computing applications. The performance of key-value store applications have been shown to be very sensitive to load within the data center, and in particular to latency. As load within data center increases, it is becoming hard to maintain key-value store applications' performance, without exceeding both the processing capacity of hosts and the power budgets of racks. In this paper, we present LaKe: a low latency, power efficient key-value store design for cloud applications. LaKe is a modular design, combining multiple cores and cache layering, both in hardware and software. LaKe achieves full line rate throughput, while maintaining a latency of 1.1us and better power efficiency than existing hardware based memcached designs. Using the modularity of our design, we study trade-offs in the use of on-chip memory, SRAM and DRAM in accelerated designs and provide insights for future architectures.