SplitFS: Reducing software overhead in file systems for persistent memory

R Kadekodi, SK Lee, S Kashyap, T Kim, A Kolli… - Proceedings of the 27th …, 2019 - dl.acm.org
We present SplitFS, a file system for persistent memory (PM) that reduces software overhead
significantly compared to state-of-the-art PM file systems. SplitFS presents a novel split of …

Datacenter {RPCs} can be general and fast

A Kalia, M Kaminsky, D Andersen - 16th USENIX Symposium on …, 2019 - usenix.org
It is commonly believed that datacenter networking software must sacrifice generality to
attain high performance. The popularity of specialized distributed systems designed …

Aerie: Flexible file-system interfaces to storage-class memory

H Volos, S Nalli, S Panneerselvam… - Proceedings of the …, 2014 - dl.acm.org
Storage-class memory technologies such as phase-change memory and memristors present
a radically different interface to storage than existing block devices. As a result, they provide …

Orion: A distributed file system for {Non-Volatile} main memory and {RDMA-Capable} networks

J Yang, J Izraelevitz, S Swanson - 17th USENIX Conference on File and …, 2019 - usenix.org
High-performance, byte-addressable non-volatile main memories (NVMMs) force system
designers to rethink trade-offs throughout the system stack, often leading to dramatic …

{Model-Based} resource provisioning in a web service utility

RP Doyle, JS Chase, OM Asad, W Jin… - 4th USENIX Symposium …, 2003 - usenix.org
Internet service utilities host multiple server applications on a shared server cluster. A key
challenge for these systems is to provision shared resources on demand to meet service …

A nine year study of file system and storage benchmarking

A Traeger, E Zadok, N Joukov, CP Wright - ACM Transactions on …, 2008 - dl.acm.org
Benchmarking is critical when evaluating performance, but is especially difficult for file and
storage systems. Complex interactions between I/O devices, caches, kernel daemons, and …

Dynamic models of human motion

CR Wren, AP Pentland - Proceedings Third IEEE International …, 1998 - ieeexplore.ieee.org
This paper describes experiments in human motion understanding, defined here as
estimation of the physical state of the body (the Plant) combined with interpretation of that …

DmRPC: Disaggregated Memory-aware Datacenter RPC for Data-intensive Applications

J Zhang, X Chen, Y Zhang… - 2024 IEEE 40th …, 2024 - ieeexplore.ieee.org
Modern datacenter applications are increasingly being built using a microservices
architecture. These microservices communicate with each other using datacenter RPCs …

Storage Over {IP}: When Does Hardware Support Help?

P Sarkar, S Uttamchandani - 2nd USENIX Conference on File and …, 2003 - usenix.org
This paper explores the effect of the current generation of hardware support for IP storage
area networks on application performance. In this regard, this paper presents a …

Bankshot: Caching slow storage in fast non-volatile memory

MS Bhaskaran, J Xu, S Swanson - ACM SIGOPS Operating Systems …, 2014 - dl.acm.org
Emerging non-volatile storage (eg, Phase Change Memory, STTRAM) allow access to
persistent data at latencies an order of magnitude lower than SSDs. The density and price …