articleOct 12, 2017Closed access

NetCache

Johns Hopkins University · Princeton University · +4 more institutions

Indexed incrossref

Abstract

We present NetCache, a new key-value store architecture that leverages the power and flexibility of new-generation programmable switches to handle queries on hot items and balance the load across storage nodes. NetCache provides high aggregate throughput and low latency even under highly-skewed and rapidly-changing workloads. The core of NetCache is a packet-processing pipeline that exploits the capabilities of modern programmable switch ASICs to efficiently detect, index, cache and serve hot key-value items in the switch data plane. Additionally, our solution guarantees cache coherence with minimal overhead. We implement a NetCache prototype on Barefoot Tofino switches and commodity servers and demonstrate…

Citation impact

536
total citations
FWCI
40.61
Percentile
100%
References
34
Citations per year

Authors

8

Topics & keywords

Keywords
  • Computer science
  • Forwarding plane
  • Latency (audio)
  • Network packet
  • Server
  • Computer network
  • Exploit
  • Cache coherence
No related works found for this paper.

Funding