Files
publish-assistant/cloud-edge/digests/eurosys-2025/index.html
2026-08-18 13:39:21 +00:00

24 lines
33 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=en dir=auto data-theme=auto><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>EuroSys 2025 Digest | Publish Assistant</title><meta name=keywords content="operating-systems,distributed-systems,cloud,storage,memory,networking,llm-systems,security,hardware-software-co-design,serverless"><meta name=description content="13 papers selected.
Empowering WebAssembly with Thin Kernel Interfaces
Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001
TL;DR — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.
Why notable — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX."><meta name=author content="Publish Assistant"><link rel=canonical href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/eurosys-2025/><link crossorigin=anonymous href=/vincent/publish-assistant/assets/css/stylesheet.d72f07832e13c592b3edba91680bfe70f01daac396179bcace0ac36e8e0494c6.css integrity="sha256-1y8Hgy4TxZKz7bqRaAv+cPAdqsOWF5vKzgrDbo4ElMY=" rel="preload stylesheet" as=style><link rel=icon href=https://pub.sqrt.fr/vincent/publish-assistant/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://pub.sqrt.fr/vincent/publish-assistant/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://pub.sqrt.fr/vincent/publish-assistant/favicon-32x32.png><link rel=apple-touch-icon href=https://pub.sqrt.fr/vincent/publish-assistant/apple-touch-icon.png><link rel=mask-icon href=https://pub.sqrt.fr/vincent/publish-assistant/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate hreflang=en href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/eurosys-2025/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--theme)}.toc{background:var(--entry)}}</style></noscript><script>localStorage.getItem("pref-theme")==="dark"?document.querySelector("html").dataset.theme="dark":localStorage.getItem("pref-theme")==="light"?document.querySelector("html").dataset.theme="light":window.matchMedia("(prefers-color-scheme: dark)").matches?document.querySelector("html").dataset.theme="dark":document.querySelector("html").dataset.theme="light"</script><meta property="og:url" content="https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/eurosys-2025/"><meta property="og:site_name" content="Publish Assistant"><meta property="og:title" content="EuroSys 2025 Digest"><meta property="og:description" content="13 papers selected.
Empowering WebAssembly with Thin Kernel Interfaces Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001
TL;DR — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.
Why notable — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX."><meta property="og:locale" content="en_us"><meta property="og:type" content="article"><meta property="article:section" content="cloud-edge"><meta property="article:published_time" content="2025-03-30T00:00:00+00:00"><meta property="article:modified_time" content="2025-03-30T00:00:00+00:00"><meta property="article:tag" content="Operating-Systems"><meta property="article:tag" content="Distributed-Systems"><meta property="article:tag" content="Cloud"><meta property="article:tag" content="Storage"><meta property="article:tag" content="Memory"><meta property="article:tag" content="Networking"><meta name=twitter:card content="summary"><meta name=twitter:title content="EuroSys 2025 Digest"><meta name=twitter:description content="13 papers selected.
Empowering WebAssembly with Thin Kernel Interfaces Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001
TL;DR — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.
Why notable — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX."><script type=application/ld+json>{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Edge and Cloud Systems","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/"},{"@type":"ListItem","position":2,"name":"Digests","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/"},{"@type":"ListItem","position":3,"name":"EuroSys 2025 Digest","item":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/eurosys-2025/"}]}</script><script type=application/ld+json>{"@context":"https://schema.org","@type":"BlogPosting","headline":"EuroSys 2025 Digest","name":"EuroSys 2025 Digest","description":"13 papers selected.\nEmpowering WebAssembly with Thin Kernel Interfaces Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001\nTL;DR — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.\nWhy notable — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX.\n","keywords":["operating-systems","distributed-systems","cloud","storage","memory","networking","llm-systems","security","hardware-software-co-design","serverless"],"articleBody":"13 papers selected.\nEmpowering WebAssembly with Thin Kernel Interfaces Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001\nTL;DR — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.\nWhy notable — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX.\n→ Read paper Revealing the Unstable Foundations of eBPF-Based Kernel Extensions Shawn Wanxiang Zhong, Jing Liu 0074, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau\nTL;DR — A systematic study exposes how eBPF programs silently break across kernel versions due to undocumented and unstable kernel data structure dependencies.\nWhy notable — From the Arpaci-Dusseau group, this paper delivers surprising and practically consequential findings: a large fraction of real-world eBPF programs are fragile across kernel versions, undermining the widely held assumption that eBPF is a safe and stable extension mechanism.\n→ Read paper Pegasus: Transparent and Unified Kernel-Bypass Networking for Fast Local and Remote Communication Dinglan Peng, Congyu Liu, Tapti Palit, Anjo Vahldiek-Oberwagner et al.\nTL;DR — Pegasus provides a single kernel-bypass networking stack that transparently accelerates both intra-host (IPC) and inter-host communication without application changes.\nWhy notable — Unifying local and remote fast paths is a long-standing challenge; Pegasus demonstrates that the same RDMA-style techniques can be applied to loopback traffic, yielding substantial latency reductions for microservice workloads with no API changes.\n→ Read paper Daredevil: Rescue Your Flash Storage from Inflexible Kernel Storage Stack Junzhe Li, Ran Shu 0001, Jiayi Lin 0007, Qingyu Zhang 0005 et al.\nTL;DR — Daredevil bypasses the rigid Linux block layer to allow flash storage devices to express fine-grained I/O semantics directly to applications.\nWhy notable — The Linux storage stack was designed for spinning disks and consistently imposes unnecessary overhead on modern NVMe SSDs; Daredevil demonstrates that rethinking the kernel/device interface boundary unlocks significant throughput and latency gains that the existing stack structurally prevents.\n→ Read paper Towards Efficient Flash Caches with Emerging NVMe Flexible Data Placement SSDs Michael Allison, Arun George, Javier González 0006, Dan Helmick et al.\nTL;DR — This paper shows how NVMe Flexible Data Placement (FDP) SSDs can be exploited by flash cache software to dramatically reduce write amplification and improve device lifetime.\nWhy notable — FDP is a newly standardized NVMe feature; this is one of the first systems papers to demonstrate end-to-end integration with a production-grade flash caching stack, revealing concrete performance and endurance benefits that motivate wider adoption.\n→ Read paper Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering Zhenlin Qi, Shengan Zheng, Ying Huang, Yifeng Hui et al.\nTL;DR — Chrono introduces fine-grained, low-overhead hotness tracking and a flexible page migration policy that adapts to workload dynamics for tiered memory systems.\nWhy notable — As CXL-based memory tiering becomes a reality in data centers, accurate hotness estimation is critical; Chronos approach substantially outperforms existing kernel mechanisms and sets a new baseline for OS-level tiered memory management.\n→ Read paper Adios to Busy-Waiting for Microsecond-scale Memory Disaggregation Wonsup Yoon, Jisu Ok, Sue Moon, Youngjin Kwon\nTL;DR — This work eliminates CPU-wasting busy-waiting in disaggregated memory systems by designing interrupt-driven mechanisms that still meet microsecond latency targets.\nWhy notable — Busy-waiting is the conventional wisdom for achieving low latency in disaggregated memory, yet it burns entire CPU cores; this paper challenges that assumption and shows interrupt-based designs can match latency while freeing substantial compute, which matters greatly at scale.\n→ Read paper Collaborative Text Editing with Eg-walker: Better, Faster, Smaller Joseph Gentle, Martin Kleppmann\nTL;DR — Eg-walker is a new CRDT algorithm for collaborative text editing that is simultaneously faster, more memory-efficient, and produces smaller operation logs than prior state-of-the-art CRDTs.\nWhy notable — Collaborative editing CRDTs have been considered a mature area, making it surprising that Eg-walker achieves order-of-magnitude improvements across all key metrics; the result, from Martin Kleppmann, will likely become the new reference design for replicated text data structures.\n→ Read paper Ladon: High-Performance Multi-BFT Consensus via Dynamic Global Ordering Hanzheng Lyu, Shaokang Xie, Jianyu Niu, Chen Feng 0001 et al.\nTL;DR — Ladon achieves high throughput in Byzantine fault-tolerant consensus by running multiple BFT instances in parallel and dynamically merging their outputs into a consistent global order.\nWhy notable — Byzantine consensus is notoriously throughput-limited; Ladons multi-instance approach with a novel global ordering layer demonstrates near-linear throughput scaling with the number of consensus instances, a significant advance for permissioned blockchain and critical-infrastructure scenarios.\n→ Read paper HybridFlow: A Flexible and Efficient RLHF Framework Guangming Sheng, Chi Zhang 0022, Zilingfeng Ye, Xibin Wu et al.\nTL;DR — HybridFlow introduces a hybrid dataflow model for RLHF training that co-schedules the actor, critic, and reward models to maximize GPU utilization across heterogeneous cluster configurations.\nWhy notable — RLHF has become central to LLM alignment yet existing frameworks map poorly to its multi-model, tightly coupled training loop; HybridFlows design substantially improves end-to-end training throughput and provides a principled abstraction for future alignment training research.\n→ Read paper CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusion Jiayi Yao, Hanchen Li, Yuhan Liu 0004, Siddhant Ray et al.\nTL;DR — CacheBlend reuses KV caches from multiple pre-computed document chunks and fuses them selectively at inference time, avoiding the quadratic cost of full re-encoding for retrieval-augmented generation.\nWhy notable — RAG is a dominant LLM deployment pattern, but cache reuse across dynamically assembled contexts is unsolved; CacheBlends selective fusion strategy delivers large time-to-first-token reductions with negligible quality degradation, directly improving the economics of production LLM serving.\n→ Read paper AlloyStack: A Library Operating System for Serverless Workflow Applications Jianing You, Kang Chen, Laiping Zhao, Yiming Li et al.\nTL;DR — AlloyStack is a library OS tailored for serverless workflows that collapses function boundaries within a workflow into a single address space to eliminate inter-function communication overhead.\nWhy notable — Serverless workflows suffer from high invocation and communication latency because each function is an isolated container; AlloyStacks library OS approach is a principled architectural answer that shows substantial end-to-end latency and cost improvements for real workflow benchmarks.\n→ Read paper CRAVE: Analyzing Cross-Resource Interaction to Improve Energy Efficiency in Systems-on-Chip Dipayan Mukherjee, Sam Hachem, Jeremy Bao, Curtis Madsen et al.\nTL;DR — CRAVE models the cross-resource interference between CPU, GPU, and memory subsystems on SoCs to guide software-level energy optimization decisions.\nWhy notable — Energy efficiency is increasingly a first-class constraint in both mobile and data center SoCs, yet interactions between on-chip resources are poorly understood at the software level; CRAVEs analysis framework reveals counter-intuitive interference patterns and enables measurable energy savings without hardware changes.\n→ Read paper ","wordCount":"1123","inLanguage":"en","datePublished":"2025-03-30T00:00:00Z","dateModified":"2025-03-30T00:00:00Z","author":{"@type":"Person","name":"Publish Assistant"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/eurosys-2025/"},"publisher":{"@type":"Organization","name":"Publish Assistant","logo":{"@type":"ImageObject","url":"https://pub.sqrt.fr/vincent/publish-assistant/favicon.ico"}}}</script></head><body id=top><header class=header><nav class=header-nav><div class=logo><a href=https://pub.sqrt.fr/vincent/publish-assistant/ accesskey=h title="Publish Assistant (Alt + H)">Publish Assistant</a>
<span class=logo-sep>/</span>
<a class=logo-topic href=/vincent/publish-assistant/cloud-edge/ title="Edge and Cloud Systems">Edge and Cloud Systems</a><div class=logo-switches><button id=theme-toggle class=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme">
<svg class="moon" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg class="sun" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"/><line x1="12" y1="1" x2="12" y2="3"/><line x1="12" y1="21" x2="12" y2="23"/><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"/><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"/><line x1="1" y1="12" x2="3" y2="12"/><line x1="21" y1="12" x2="23" y2="12"/><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"/><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"/></svg></button></div></div><ul id=menu class=menu><li><a href=/vincent/publish-assistant/cloud-edge/venues/ title=Venues><span>Venues</span></a></li><li><a href=/vincent/publish-assistant/cloud-edge/calendar/ title=Calendar><span>Calendar</span></a></li><li><a href=/vincent/publish-assistant/cloud-edge/digests/ title=Digests><span class=active>Digests</span></a></li></ul></nav></header><main class=main><article class=post-single><header class=post-header><nav class=breadcrumbs role=navigation aria-label=Breadcrumb><a href=/vincent/publish-assistant/cloud-edge/digests/>Digests</a>
<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"/></svg></nav><h1 class="post-title entry-hint-parent">EuroSys 2025 Digest</h1><div class=post-meta><span title='2025-03-30 00:00:00 +0000 UTC'>March 30, 2025</span>&nbsp;·&nbsp;<span>Publish Assistant</span></div></header><div class="post-content md-content"><p>13 papers selected.</p><hr><h3 id=empowering-webassembly-with-thin-kernel-interfaces>Empowering WebAssembly with Thin Kernel Interfaces<a hidden class=anchor aria-hidden=true href=#empowering-webassembly-with-thin-kernel-interfaces>#</a></h3><p><em>Arjun Ramesh, Tianshu Huang, Ben L. Titzer, Anthony Rowe 0001</em></p><p><strong>TL;DR</strong> — A new OS interface design exposes thin, capability-based kernel primitives directly to WebAssembly modules, eliminating the POSIX translation layer.</p><p><strong>Why notable</strong> — WebAssembly is increasingly used beyond the browser as a portable, sandboxed compute substrate; this work shows that rethinking the system interface from scratch yields significantly lower overhead and better safety properties than layering Wasm on top of POSIX.</p><p><a href=https://doi.org/10.1145/3689031.3717470>→ Read paper</a></p><hr><h3 id=revealing-the-unstable-foundations-of-ebpf-based-kernel-extensions>Revealing the Unstable Foundations of eBPF-Based Kernel Extensions<a hidden class=anchor aria-hidden=true href=#revealing-the-unstable-foundations-of-ebpf-based-kernel-extensions>#</a></h3><p><em>Shawn Wanxiang Zhong, Jing Liu 0074, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau</em></p><p><strong>TL;DR</strong> — A systematic study exposes how eBPF programs silently break across kernel versions due to undocumented and unstable kernel data structure dependencies.</p><p><strong>Why notable</strong> — From the Arpaci-Dusseau group, this paper delivers surprising and practically consequential findings: a large fraction of real-world eBPF programs are fragile across kernel versions, undermining the widely held assumption that eBPF is a safe and stable extension mechanism.</p><p><a href=https://doi.org/10.1145/3689031.3717497>→ Read paper</a></p><hr><h3 id=pegasus-transparent-and-unified-kernel-bypass-networking-for-fast-local-and-remote-communication>Pegasus: Transparent and Unified Kernel-Bypass Networking for Fast Local and Remote Communication<a hidden class=anchor aria-hidden=true href=#pegasus-transparent-and-unified-kernel-bypass-networking-for-fast-local-and-remote-communication>#</a></h3><p><em>Dinglan Peng, Congyu Liu, Tapti Palit, Anjo Vahldiek-Oberwagner <em>et al.</em></em></p><p><strong>TL;DR</strong> — Pegasus provides a single kernel-bypass networking stack that transparently accelerates both intra-host (IPC) and inter-host communication without application changes.</p><p><strong>Why notable</strong> — Unifying local and remote fast paths is a long-standing challenge; Pegasus demonstrates that the same RDMA-style techniques can be applied to loopback traffic, yielding substantial latency reductions for microservice workloads with no API changes.</p><p><a href=https://doi.org/10.1145/3689031.3696083>→ Read paper</a></p><hr><h3 id=daredevil-rescue-your-flash-storage-from-inflexible-kernel-storage-stack>Daredevil: Rescue Your Flash Storage from Inflexible Kernel Storage Stack<a hidden class=anchor aria-hidden=true href=#daredevil-rescue-your-flash-storage-from-inflexible-kernel-storage-stack>#</a></h3><p><em>Junzhe Li, Ran Shu 0001, Jiayi Lin 0007, Qingyu Zhang 0005 <em>et al.</em></em></p><p><strong>TL;DR</strong> — Daredevil bypasses the rigid Linux block layer to allow flash storage devices to express fine-grained I/O semantics directly to applications.</p><p><strong>Why notable</strong> — The Linux storage stack was designed for spinning disks and consistently imposes unnecessary overhead on modern NVMe SSDs; Daredevil demonstrates that rethinking the kernel/device interface boundary unlocks significant throughput and latency gains that the existing stack structurally prevents.</p><p><a href=https://doi.org/10.1145/3689031.3717482>→ Read paper</a></p><hr><h3 id=towards-efficient-flash-caches-with-emerging-nvme-flexible-data-placement-ssds>Towards Efficient Flash Caches with Emerging NVMe Flexible Data Placement SSDs<a hidden class=anchor aria-hidden=true href=#towards-efficient-flash-caches-with-emerging-nvme-flexible-data-placement-ssds>#</a></h3><p><em>Michael Allison, Arun George, Javier González 0006, Dan Helmick <em>et al.</em></em></p><p><strong>TL;DR</strong> — This paper shows how NVMe Flexible Data Placement (FDP) SSDs can be exploited by flash cache software to dramatically reduce write amplification and improve device lifetime.</p><p><strong>Why notable</strong> — FDP is a newly standardized NVMe feature; this is one of the first systems papers to demonstrate end-to-end integration with a production-grade flash caching stack, revealing concrete performance and endurance benefits that motivate wider adoption.</p><p><a href=https://doi.org/10.1145/3689031.3696091>→ Read paper</a></p><hr><h3 id=chrono-meticulous-hotness-measurement-and-flexible-page-migration-for-memory-tiering>Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering<a hidden class=anchor aria-hidden=true href=#chrono-meticulous-hotness-measurement-and-flexible-page-migration-for-memory-tiering>#</a></h3><p><em>Zhenlin Qi, Shengan Zheng, Ying Huang, Yifeng Hui <em>et al.</em></em></p><p><strong>TL;DR</strong> — Chrono introduces fine-grained, low-overhead hotness tracking and a flexible page migration policy that adapts to workload dynamics for tiered memory systems.</p><p><strong>Why notable</strong> — As CXL-based memory tiering becomes a reality in data centers, accurate hotness estimation is critical; Chrono&rsquo;s approach substantially outperforms existing kernel mechanisms and sets a new baseline for OS-level tiered memory management.</p><p><a href=https://doi.org/10.1145/3689031.3717462>→ Read paper</a></p><hr><h3 id=adios-to-busy-waiting-for-microsecond-scale-memory-disaggregation>Adios to Busy-Waiting for Microsecond-scale Memory Disaggregation<a hidden class=anchor aria-hidden=true href=#adios-to-busy-waiting-for-microsecond-scale-memory-disaggregation>#</a></h3><p><em>Wonsup Yoon, Jisu Ok, Sue Moon, Youngjin Kwon</em></p><p><strong>TL;DR</strong> — This work eliminates CPU-wasting busy-waiting in disaggregated memory systems by designing interrupt-driven mechanisms that still meet microsecond latency targets.</p><p><strong>Why notable</strong> — Busy-waiting is the conventional wisdom for achieving low latency in disaggregated memory, yet it burns entire CPU cores; this paper challenges that assumption and shows interrupt-based designs can match latency while freeing substantial compute, which matters greatly at scale.</p><p><a href=https://doi.org/10.1145/3689031.3717475>→ Read paper</a></p><hr><h3 id=collaborative-text-editing-with-eg-walker-better-faster-smaller>Collaborative Text Editing with Eg-walker: Better, Faster, Smaller<a hidden class=anchor aria-hidden=true href=#collaborative-text-editing-with-eg-walker-better-faster-smaller>#</a></h3><p><em>Joseph Gentle, Martin Kleppmann</em></p><p><strong>TL;DR</strong> — Eg-walker is a new CRDT algorithm for collaborative text editing that is simultaneously faster, more memory-efficient, and produces smaller operation logs than prior state-of-the-art CRDTs.</p><p><strong>Why notable</strong> — Collaborative editing CRDTs have been considered a mature area, making it surprising that Eg-walker achieves order-of-magnitude improvements across all key metrics; the result, from Martin Kleppmann, will likely become the new reference design for replicated text data structures.</p><p><a href=https://doi.org/10.1145/3689031.3696076>→ Read paper</a></p><hr><h3 id=ladon-high-performance-multi-bft-consensus-via-dynamic-global-ordering>Ladon: High-Performance Multi-BFT Consensus via Dynamic Global Ordering<a hidden class=anchor aria-hidden=true href=#ladon-high-performance-multi-bft-consensus-via-dynamic-global-ordering>#</a></h3><p><em>Hanzheng Lyu, Shaokang Xie, Jianyu Niu, Chen Feng 0001 <em>et al.</em></em></p><p><strong>TL;DR</strong> — Ladon achieves high throughput in Byzantine fault-tolerant consensus by running multiple BFT instances in parallel and dynamically merging their outputs into a consistent global order.</p><p><strong>Why notable</strong> — Byzantine consensus is notoriously throughput-limited; Ladon&rsquo;s multi-instance approach with a novel global ordering layer demonstrates near-linear throughput scaling with the number of consensus instances, a significant advance for permissioned blockchain and critical-infrastructure scenarios.</p><p><a href=https://doi.org/10.1145/3689031.3696102>→ Read paper</a></p><hr><h3 id=hybridflow-a-flexible-and-efficient-rlhf-framework>HybridFlow: A Flexible and Efficient RLHF Framework<a hidden class=anchor aria-hidden=true href=#hybridflow-a-flexible-and-efficient-rlhf-framework>#</a></h3><p><em>Guangming Sheng, Chi Zhang 0022, Zilingfeng Ye, Xibin Wu <em>et al.</em></em></p><p><strong>TL;DR</strong> — HybridFlow introduces a hybrid dataflow model for RLHF training that co-schedules the actor, critic, and reward models to maximize GPU utilization across heterogeneous cluster configurations.</p><p><strong>Why notable</strong> — RLHF has become central to LLM alignment yet existing frameworks map poorly to its multi-model, tightly coupled training loop; HybridFlow&rsquo;s design substantially improves end-to-end training throughput and provides a principled abstraction for future alignment training research.</p><p><a href=https://doi.org/10.1145/3689031.3696075>→ Read paper</a></p><hr><h3 id=cacheblend-fast-large-language-model-serving-for-rag-with-cached-knowledge-fusion>CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusion<a hidden class=anchor aria-hidden=true href=#cacheblend-fast-large-language-model-serving-for-rag-with-cached-knowledge-fusion>#</a></h3><p><em>Jiayi Yao, Hanchen Li, Yuhan Liu 0004, Siddhant Ray <em>et al.</em></em></p><p><strong>TL;DR</strong> — CacheBlend reuses KV caches from multiple pre-computed document chunks and fuses them selectively at inference time, avoiding the quadratic cost of full re-encoding for retrieval-augmented generation.</p><p><strong>Why notable</strong> — RAG is a dominant LLM deployment pattern, but cache reuse across dynamically assembled contexts is unsolved; CacheBlend&rsquo;s selective fusion strategy delivers large time-to-first-token reductions with negligible quality degradation, directly improving the economics of production LLM serving.</p><p><a href=https://doi.org/10.1145/3689031.3696098>→ Read paper</a></p><hr><h3 id=alloystack-a-library-operating-system-for-serverless-workflow-applications>AlloyStack: A Library Operating System for Serverless Workflow Applications<a hidden class=anchor aria-hidden=true href=#alloystack-a-library-operating-system-for-serverless-workflow-applications>#</a></h3><p><em>Jianing You, Kang Chen, Laiping Zhao, Yiming Li <em>et al.</em></em></p><p><strong>TL;DR</strong> — AlloyStack is a library OS tailored for serverless workflows that collapses function boundaries within a workflow into a single address space to eliminate inter-function communication overhead.</p><p><strong>Why notable</strong> — Serverless workflows suffer from high invocation and communication latency because each function is an isolated container; AlloyStack&rsquo;s library OS approach is a principled architectural answer that shows substantial end-to-end latency and cost improvements for real workflow benchmarks.</p><p><a href=https://doi.org/10.1145/3689031.3717490>→ Read paper</a></p><hr><h3 id=crave-analyzing-cross-resource-interaction-to-improve-energy-efficiency-in-systems-on-chip>CRAVE: Analyzing Cross-Resource Interaction to Improve Energy Efficiency in Systems-on-Chip<a hidden class=anchor aria-hidden=true href=#crave-analyzing-cross-resource-interaction-to-improve-energy-efficiency-in-systems-on-chip>#</a></h3><p><em>Dipayan Mukherjee, Sam Hachem, Jeremy Bao, Curtis Madsen <em>et al.</em></em></p><p><strong>TL;DR</strong> — CRAVE models the cross-resource interference between CPU, GPU, and memory subsystems on SoCs to guide software-level energy optimization decisions.</p><p><strong>Why notable</strong> — Energy efficiency is increasingly a first-class constraint in both mobile and data center SoCs, yet interactions between on-chip resources are poorly understood at the software level; CRAVE&rsquo;s analysis framework reveals counter-intuitive interference patterns and enables measurable energy savings without hardware changes.</p><p><a href=https://doi.org/10.1145/3689031.3717498>→ Read paper</a></p></div><footer class=post-footer><ul class=post-tags><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/operating-systems/>Operating-Systems</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/distributed-systems/>Distributed-Systems</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/cloud/>Cloud</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/storage/>Storage</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/memory/>Memory</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/networking/>Networking</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/llm-systems/>Llm-Systems</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/security/>Security</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/hardware-software-co-design/>Hardware-Software-Co-Design</a></li><li><a href=https://pub.sqrt.fr/vincent/publish-assistant/tags/serverless/>Serverless</a></li></ul><nav class=paginav><a class=prev href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/nsdi-2025/><span class=title>« Prev</span>
<span>NSDI 2025 Digest</span>
</a><a class=next href=https://pub.sqrt.fr/vincent/publish-assistant/cloud-edge/digests/fgcs-2025/><span class=title>Next »</span>
<span>FGCS 2025 Digest</span></a></nav></footer></article></main><footer class=footer><span>&copy; 2026 <a href=https://pub.sqrt.fr/vincent/publish-assistant/>Publish Assistant</a></span> ·
<span>Powered by
<a href="https://gohugo.io/?utm_source=papermod" rel=noopener target=_blank>Hugo</a> &
<a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top id=top-link class="top-link hidden" aria-label="go to top" title="Go to Top (Alt + G)" accesskey=g><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevrons-up"><polyline points="17 11 12 6 7 11"/><polyline points="17 18 12 13 7 18"/></svg>
</a><script>let menu=document.getElementById("menu");if(menu){const e=localStorage.getItem("menu-scroll-position");e&&(menu.scrollLeft=parseInt(e,10)),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}}document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var toplink=document.getElementById("top-link");window.onscroll=function(){const e=window.innerHeight;document.body.scrollTop>e||document.documentElement.scrollTop>e?toplink.classList.remove("hidden"):toplink.classList.add("hidden")}</script><script>document.getElementById("theme-toggle").addEventListener("click",()=>{const e=document.querySelector("html");e.dataset.theme==="dark"?(e.dataset.theme="light",localStorage.setItem("pref-theme","light")):(e.dataset.theme="dark",localStorage.setItem("pref-theme","dark"))})</script></body></html>