SplitFS: Reducing software overhead in file systems for persistent memory
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 …
significantly compared to state-of-the-art PM file systems. SplitFS presents a novel split of …
Datacenter {RPCs} can be general and fast
It is commonly believed that datacenter networking software must sacrifice generality to
attain high performance. The popularity of specialized distributed systems designed …
attain high performance. The popularity of specialized distributed systems designed …
Aerie: Flexible file-system interfaces to storage-class memory
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 …
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
High-performance, byte-addressable non-volatile main memories (NVMMs) force system
designers to rethink trade-offs throughout the system stack, often leading to dramatic …
designers to rethink trade-offs throughout the system stack, often leading to dramatic …
{Model-Based} resource provisioning in a web service utility
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 …
challenge for these systems is to provision shared resources on demand to meet service …
A nine year study of file system and storage benchmarking
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 …
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 …
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
Modern datacenter applications are increasingly being built using a microservices
architecture. These microservices communicate with each other using datacenter RPCs …
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 …
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 …
persistent data at latencies an order of magnitude lower than SSDs. The density and price …