Carbink:{Fault-Tolerant} Far Memory

Y Zhou, HMG Wassel, S Liu, J Gao, J Mickens… - … USENIX Symposium on …, 2022 - usenix.org
… , we present Carbink,1 a new framework for far memory that … Like (non-fault-tolerant) AIFM,
Carbink exposes far memory to … Carbink’s runtime must evict data from local RAM, Carbink

Aceso: Achieving Efficient Fault Tolerance in Memory-Disaggregated Key-Value Stores

Z Hu, P Zuo, Y Chen, C Wang, J Hu… - Proceedings of the ACM …, 2024 - dl.acm.org
memory space and performance overheads. In this paper, we investigate the efficiency of
different fault-tolerant … -based memory swapping systems, such as Hydra [37] and Carbink [92]. …

Limited Access: The Truth Behind Far Memory

A Yelam, S Grant, E Liu, RN Mysore… - Proceedings of the 4th …, 2023 - dl.acm.org
… In this paper we study the origins of page faults in far memory systems. We find that,
surprisingly, the majority of page faults originate from a small number of locations in application …

Fabric-centric computing

M Liu - Proceedings of the 19th Workshop on Hot Topics in …, 2023 - dl.acm.org
… , the fault-tolerant scheme should be resource-frugal and impacts the application performance
little. Carbink [78] has made early exploration for RDMA-based far memory by outsourcing …

Sharry: An Efficient and Sharing Far Memory System

C Chen, Y Huang, S Deng, J Yin, X Zhao - … of the 61st ACM/IEEE Design …, 2024 - dl.acm.org
Carbink also performs reclamation of far memory. Mira[6] is the most recent work that utilizes
program analysis to improve prefetching on top of AIFM. Existing work often overlooks the …

ubft: Microsecond-scale bft using disaggregated memory

MK Aguilera, N Ben-David, R Guerraoui… - Proceedings of the 28th …, 2023 - dl.acm.org
… and expensive Byzantine Fault Tolerant (BFT) protocols. … and far from practical solutions: it
requires infinite memory and … [78] design a Byzantine fault tolerant system that uses RDMA to …

Lupin: Tolerating Partial Failures in a CXL Pod

Z Zhu, N Ni, Y Huang, Y Sun, Z Jia, NS Kim… - … on Disruptive Memory …, 2024 - dl.acm.org
memory is another tier in the memory hierarchy, like far … not fault-tolerant. Linux and Windows
use many locks and other non-fault tolerant synchronization and if they share CXL memory

TrackFM: Far-out compiler support for a far memory world

BR Tauro, B Suchy, S Campanoni, P Dinda… - Proceedings of the 29th …, 2024 - dl.acm.org
… Significant benefits are available when full programmer transparency is not a requirement,
as shown by AIFM [35] and Carbink, which focuses on fault-tolerant far memory [47]. One way …

Dilos: Do not trade compatibility for performance in memory disaggregation

W Yoon, J Ok, J Oh, S Moon, Y Kwon - Proceedings of the Eighteenth …, 2023 - dl.acm.org
… AIFM and Carbink provide C++ standard-like far memory interfaces. SemSwap passes
user-level semantics to the kernel to consolidate them onto the same physical pages [15]. Many …

Programming Fully Disaggregated Systems

C Anneser, L Vogel, F Gruber, M Bandle… - Proceedings of the 19th …, 2023 - dl.acm.org
… -coding, one-sided remote memory accesses and compaction, and off-loadable parity
calculations, as it is used by Carbink, a state-of-the-art approach for fault-tolerant far memory [62]. …