4 citations · 14 across the 6 of their papers we have counts for
6 papers
BPF-oF: Storage Function Pushdown Over the Network
Ioannis Zarkadas, Tal Zussman, Jeremy Carin +8
Storage disaggregation, wherein storage is accessed over the network, is popular because it allows applications to independently scale storage capacity and bandwidth based on dynam…
Efficient Linearizability Checking for Actor-based Systems
Mohammed S. Al-Mahfoudh, Ryan Stutsman, Ganesh Gopalakrishnan
Recent demand for distributed software had led to a surge in popularity in actor-based frameworks. However, even with the stylized message passing model of actors, writing correct…
BPF for storage: an exokernel-inspired approach
Yu Jian Wu, Hongyi Wang, Yuhong Zhong +4
The overhead of the kernel storage path accounts for half of the access latency for new NVMe storage devices. We explore using BPF to reduce this overhead, by injecting user-define…
Achieving High Throughput and Elasticity in a Larger-than-Memory Store
Chinmay Kulkarni, Badrish Chandramouli, Ryan Stutsman
Millions of sensors, mobile applications and machines now generate billions of events. Specialized many-core key-value stores (KVSs) can ingest and index these events at high rates…
Flashield: a Key-value Cache that Minimizes Writes to Flash
Assaf Eisenman, Asaf Cidon, Evgenya Pergament +4
As its price per bit drops, SSD is increasingly becoming the default storage medium for cloud application databases. However, it has not become the preferred storage medium for key…
Memshare: a Dynamic Multi-tenant Memory Key-value Cache
Asaf Cidon, Daniel Rushton, Stephen M. Rumble +1
Web application performance is heavily reliant on the hit rate of memory-based caches. Current DRAM-based web caches statically partition their memory across multiple applications…