Be Fast, Cheap and in Control with SwitchKV

被引:0
|
作者
Li, Xiaozhou [1 ]
Sethi, Raghav [1 ]
Kaminsky, Michael [3 ]
Andersen, David G. [2 ]
Freedman, Michael J. [1 ]
机构
[1] Princeton Univ, Princeton, NJ 08544 USA
[2] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[3] Intel Labs, Santa Clara, CA USA
基金
美国国家科学基金会;
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
SwitchKV is a new key-value store system design that combines high-performance cache nodes with resource-constrained backend nodes to provide load balancing in the face of unpredictable workload skew. The cache nodes absorb the hottest queries so that no individual backend node is over-burdened. Compared with previous designs, SwitchKV exploits SDN techniques and deeply optimized switch hardware to enable efficient content-based routing. Programmable network switches keep track of cached keys and route requests to the appropriate nodes at line speed, based on keys encoded in packet headers. A new hybrid caching strategy keeps cache and switch forwarding rules updated with low overhead and ensures that system load is always well-balanced under rapidly changing workloads. Our evaluation results demonstrate that SwitchKV can achieve up to 5x throughput and 3x latency improvements over traditional system designs.
引用
收藏
页码:31 / 44
页数:14
相关论文
共 50 条
  • [1] Fast, cheap and under control
    Michael Eisenstein
    [J]. Nature Methods, 2005, 2 : 318 - 318
  • [2] Fast, (not) Cheap, and Out of Control
    Flynn, Katherine
    [J]. ARCHITECT, 2018, 107 (08): : 62 - 64
  • [3] FAST, CHEAP AND OUT OF CONTROL
    Bradshaw, Nick
    [J]. SIGHT AND SOUND, 2023, 33 (09): : 75 - 75
  • [4] 'Fast, Cheap & Out of Control'
    Horton, R
    [J]. FILM COMMENT, 1997, 33 (06) : 57 - 57
  • [5] Fast, cheap and somewhat in control
    Adam P Arkin
    Daniel A Fletcher
    [J]. Genome Biology, 7
  • [6] 'Fast, cheap & Out of Control'
    Jaehne, K
    [J]. FILM QUARTERLY, 1999, 52 (03) : 43 - 47
  • [7] Fast, cheap and somewhat in control
    Arkin, Adam P.
    Fletcher, Daniel A.
    [J]. GENOME BIOLOGY, 2006, 7 (08)
  • [8] FAST, CHEAP, AND OUT OF CONTROL
    WALDROP, MM
    [J]. SCIENCE, 1990, 248 (4958) : 959 - 961
  • [9] Safe, fast and cheap programmable control
    Halang, WA
    Vogrin, P
    Lu, S
    [J]. COST ORIENTED AUTOMATION - (LOW COST AUTOMATION 2001), 2002, : 89 - 94
  • [10] A look back: fast, cheap and under control
    Eisenstein, M
    [J]. NATURE METHODS, 2005, 2 (04) : 318 - 318