Q Wang, Y Lu, J Li, J Shu - 15th USENIX Symposium on Operating …, 2021 - usenix.org
We present Nap, a black-box approach that converts concurrent persistent memory (PM) indexes into NUMA-aware counterparts. Based on the observation that real-world workloads …
Z Ji, K Chen, L Wang, M Zhang, Y Wu - Proceedings of the 29th …, 2023 - dl.acm.org
Non-volatile memory (NVM) has the properties of both byte addressable and persistence, which provides new opportunities for building on-line transaction processing (OLTP) …
Y Ren, C Min, S Kannan - 14th USENIX Symposium on Operating …, 2020 - usenix.org
We design CrossFS, a cross-layered direct-access file system disaggregated across user- level, firmware, and kernel layers for scaling I/O performance and improving concurrency …
Abstract Persistent Memory (PM) and Hardware Transactional Memory (HTM) are two recent architectural developments whose joint usage promises to drastically accelerate the …
K Wu, J Ren, I Peng, D Li - 19th USENIX Conference on File and Storage …, 2021 - usenix.org
Failure-atomic transactions are a critical mechanism for accessing and manipulating data on persistent memory (PM) with crash consistency. We identify that small random writes in …
Client-side replication and direct client-to-client synchronization can be used to create highly available, low-latency interactive applications. Causal consistency, the strongest available …
A Mathew, C Min - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
Increased capacity of main memory has led to the rise of in-memory databases. With disk access eliminated, efficiency of index structures has become critical for performance in these …
This paper presents multi-version read-log-update (MV-RLU), an extension of the read-log- update (RLU) synchronization mechanism. While RLU has many merits including an …
File system journaling critically limits the scalability of a file system because all simultaneous write operations coming from multiple cores must be serialized to be written to the journal …