Canvas: Isolated and adaptive swapping for {Multi-Applications} on remote memory
Remote memory techniques for datacenter applications have recently gained a great deal of
popularity. Existing remote memory techniques focus on the efficiency of a single application …
popularity. Existing remote memory techniques focus on the efficiency of a single application …
Dilos: Do not trade compatibility for performance in memory disaggregation
Memory disaggregation has replaced the landscape of dat-acenters by physically
separating compute and memory nodes, achieving improved utilization. As early efforts …
separating compute and memory nodes, achieving improved utilization. As early efforts …
Validating JIT Compilers via Compilation Space Exploration
This paper introduces the novel concept of compilation space, which facilitates the thorough
validation of just-in-time (JIT) compilers in modern language virtual machines (LVMs). The …
validation of just-in-time (JIT) compilers in modern language virtual machines (LVMs). The …
Harvesting idle memory for application-managed soft state with midas
Many applications can benefit from data that increases performance but is not required for
correctness (commonly referred to as soft state). Examples include cached data from …
correctness (commonly referred to as soft state). Examples include cached data from …
Disaggregated memory in the datacenter: A survey
Datacenters of today have maintained the same architecture for decades. The building block
of the datacenter remains the server, which tightly couples the necessary compute …
of the datacenter remains the server, which tightly couples the necessary compute …
Towards a fully disaggregated and programmable data center
Today, we are seeing two trends in the data center. On the one hand, applications are
becoming more fine-grained, driven by the recent trend of serverless computing and …
becoming more fine-grained, driven by the recent trend of serverless computing and …
Motor: Enabling {Multi-Versioning} for Distributed Transactions on Disaggregated Memory
M Zhang, Y Hua, Z Yang - 18th USENIX Symposium on Operating …, 2024 - usenix.org
In modern datacenters, memory disaggregation unpacks monolithic servers to build network-
connected distributed compute and memory pools to improve resource utilization and …
connected distributed compute and memory pools to improve resource utilization and …
CHERI-picking: Leveraging capability hardware for prefetching
DRAM now accounts for over 30% of overall datacenter expense [30], due to its increasing
cost and decreasing scaling.[19, 22]. As applications demand more memory, operators look …
cost and decreasing scaling.[19, 22]. As applications demand more memory, operators look …
A Tale of Two Paths: Toward a Hybrid Data Plane for Efficient {Far-Memory} Applications
With rapid advances in network hardware, far memory has gained a great deal of traction
due to its ability to break the memory capacity wall. Existing far memory systems fall into one …
due to its ability to break the memory capacity wall. Existing far memory systems fall into one …
Reinvent cloud software stacks for resource disaggregation
Due to the unprecedented development of low-latency interconnect technology, building
large-scale disaggregated architecture is drawing more and more attention from both …
large-scale disaggregated architecture is drawing more and more attention from both …