Carbink:{Fault-Tolerant} Far Memory
… , 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 …
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
… 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]. …
different fault-tolerant … -based memory swapping systems, such as Hydra [37] and Carbink [92]. …
Limited Access: The Truth Behind Far Memory
… 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 …
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 …
little. Carbink [78] has made early exploration for RDMA-based far memory by outsourcing …
Sharry: An Efficient and Sharing Far Memory System
… 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 …
program analysis to improve prefetching on top of AIFM. Existing work often overlooks the …
ubft: Microsecond-scale bft using disaggregated memory
… 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 …
requires infinite memory and … [78] design a Byzantine fault tolerant system that uses RDMA to …
Lupin: Tolerating Partial Failures in a CXL Pod
… 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 …
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
… 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 …
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
… 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 …
user-level semantics to the kernel to consolidate them onto the same physical pages [15]. Many …
Programming Fully Disaggregated Systems
… -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]. …
calculations, as it is used by Carbink, a state-of-the-art approach for fault-tolerant far memory [62]. …