24 lines
33 KiB
HTML
24 lines
33 KiB
HTML
<!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; Chrono’s 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; Ladon’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.\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; HybridFlow’s 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; CacheBlend’s 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; AlloyStack’s 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; CRAVE’s 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> · <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’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’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’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’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’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’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>© 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> |