<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>MoatLab Research Group | MoatLab</title><link>https://moatlab.github.io/</link><atom:link href="https://moatlab.github.io/index.xml" rel="self" type="application/rss+xml"/><description>MoatLab Research Group</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 24 May 2026 00:00:00 +0000</lastBuildDate><item><title>PACT: A Criticality-First Design for Tiered Memory</title><link>https://moatlab.github.io/publication/conference-paper/asplos26-pact/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos26-pact/</guid><description>&lt;p&gt;*Jinshu Liu and Hanchen Xu contributed equally to this work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; ASPLOS'26 (30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To Appear&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Performance Predictability in Heterogeneous Memory</title><link>https://moatlab.github.io/publication/conference-paper/asplos26-predict/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos26-predict/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; ASPLOS'26 (31st ACM International Conference on Architectural Support for Programming Languages and Operating Systems)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To Appear&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Characterizing and Emulating FDP SSDs with Warp</title><link>https://moatlab.github.io/publication/conference-paper/fast26-warp/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/fast26-warp/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; FAST'26 (24th USENIX Conference on File and Storage Technologies)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To Appear&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Cylon: Fast and Accurate Full-System Emulation of CXL-SSDs</title><link>https://moatlab.github.io/publication/conference-paper/fast26-cylon/</link><pubDate>Sun, 01 Feb 2026 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/fast26-cylon/</guid><description>&lt;p&gt;*Dongha Yoon and Hansen Idden are co-lead authors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; FAST'26 (24th USENIX Conference on File and Storage Technologies)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;To Appear&lt;/em&gt;&lt;/p&gt;</description></item><item><title>SGDRC: Software-Defined Dynamic Resource Control for Concurrent DNN Inference on NVIDIA GPUs</title><link>https://moatlab.github.io/publication/conference-paper/ppopp25-sgdrc/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/ppopp25-sgdrc/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; PPoPP'25 (30th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming)&lt;/p&gt;
&lt;p&gt;This paper presents SGDRC, a software-defined dynamic resource control system for concurrent DNN inference on NVIDIA GPUs.&lt;/p&gt;</description></item><item><title>Systematic CXL Memory Characterization and Performance Analysis at Scale</title><link>https://moatlab.github.io/publication/conference-paper/asplos25-melody/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos25-melody/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; ASPLOS'25 (30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems)&lt;/p&gt;
&lt;p&gt;This paper presents a systematic characterization and performance analysis of CXL memory at scale.&lt;/p&gt;</description></item><item><title>Tiered Memory Management Beyond Hotness</title><link>https://moatlab.github.io/publication/conference-paper/osdi25-soaralto/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/osdi25-soaralto/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; OSDI'25 (19th USENIX Symposium on Operating Systems Design and Implementation)&lt;/p&gt;
&lt;p&gt;This paper presents novel approaches to tiered memory management that go beyond traditional hotness-based policies.&lt;/p&gt;</description></item><item><title>Storage</title><link>https://moatlab.github.io/project/next-gen-storage/</link><pubDate>Sun, 15 Dec 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/project/next-gen-storage/</guid><description>&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;We focus on breaking through the performance barriers of modern storage systems. We explore novel storage architecture, addressing the growing demands of modern datacenter applications.&lt;/p&gt;
&lt;h2 id="key-research-areas"&gt;Key Research Areas&lt;/h2&gt;
&lt;h3 id="hardware-software-co-design"&gt;Hardware-Software Co-Design&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Custom storage accelerators and programmable devices&lt;/li&gt;
&lt;li&gt;Operating system optimizations for next-generation storage&lt;/li&gt;
&lt;li&gt;Cross-layer optimization from applications to hardware&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="impact-and-applications"&gt;Impact and Applications&lt;/h2&gt;
&lt;p&gt;Our storage technologies target critical challenges in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cloud Infrastructure&lt;/strong&gt;: Enabling efficient resource utilization in large-scale deployments&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Data-Intensive Computing&lt;/strong&gt;: Accelerating analytics and machine learning workloads&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Enterprise Systems&lt;/strong&gt;: Improving reliability and performance for mission-critical applications&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Dissecting CXL Memory Performance at Scale: Analysis, Modeling, and Optimization</title><link>https://moatlab.github.io/publication/preprint/arxiv24-cxl-analysis/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/preprint/arxiv24-cxl-analysis/</guid><description/></item><item><title>Memory Disaggregation</title><link>https://moatlab.github.io/project/cxl-memory/</link><pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/project/cxl-memory/</guid><description/></item><item><title>Operating Systems</title><link>https://moatlab.github.io/project/os-architecture/</link><pubDate>Tue, 15 Oct 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/project/os-architecture/</guid><description/></item><item><title>Tuning Fast Memory Size based on Modeling of Page Migration for Tiered Memory</title><link>https://moatlab.github.io/publication/preprint/arxiv24-tuna/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/preprint/arxiv24-tuna/</guid><description>&lt;p&gt;&lt;strong&gt;Preprint:&lt;/strong&gt; arXiv:2410.00328, October 2024&lt;/p&gt;
&lt;p&gt;This paper introduces Tuna, a system to decide fast memory size based on modeling of page migration for tiered memory systems.&lt;/p&gt;</description></item><item><title>Missile: Fine-Grained, Hardware-Level GPU Resource Isolation for Multi-Tenant DNN Inference</title><link>https://moatlab.github.io/publication/preprint/arxiv24-missile/</link><pubDate>Mon, 01 Jul 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/preprint/arxiv24-missile/</guid><description/></item><item><title>ZoneTrace: A Zone Monitoring Tool for F2FS on ZNS SSDs</title><link>https://moatlab.github.io/publication/journal-article/todaes24-zonetrace/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/journal-article/todaes24-zonetrace/</guid><description>&lt;p&gt;&lt;strong&gt;Journal:&lt;/strong&gt; ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 29, Issue 2, 2024&lt;/p&gt;
&lt;p&gt;This paper presents ZoneTrace, a zone monitoring tool for F2FS on ZNS SSDs.&lt;/p&gt;</description></item><item><title>Is Garbage Collection Overhead Gone? Case study of F2FS on ZNS SSDs</title><link>https://moatlab.github.io/publication/workshop/hotstorage23-zgc/</link><pubDate>Sat, 01 Jul 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/workshop/hotstorage23-zgc/</guid><description/></item><item><title>Pond: The Case of CXL Memory Pooling for Cloud Datacenters</title><link>https://moatlab.github.io/publication/workshop/nvmw23-pond/</link><pubDate>Wed, 01 Mar 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/workshop/nvmw23-pond/</guid><description/></item><item><title>Design Tradeoffs in CXL-Based Memory Pools for Cloud Platforms</title><link>https://moatlab.github.io/publication/journal-article/ieee-micro23-cxl/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/journal-article/ieee-micro23-cxl/</guid><description>&lt;p&gt;&lt;strong&gt;Journal:&lt;/strong&gt; IEEE Micro, Volume 43, Issue 3, 2023&lt;/p&gt;
&lt;p&gt;This paper analyzes design tradeoffs in CXL-based memory pools for cloud platforms.&lt;/p&gt;</description></item><item><title>Extending and Programming the NVMe I/O Determinism Interface for Flash Arrays</title><link>https://moatlab.github.io/publication/journal-article/acm-tos23-ioda/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/journal-article/acm-tos23-ioda/</guid><description>&lt;p&gt;&lt;strong&gt;Journal:&lt;/strong&gt; ACM Transactions on Storage (TOS), Volume 19, Issue 4, 2023&lt;/p&gt;
&lt;p&gt;This paper extends and programs the NVMe I/O Determinism Interface for flash arrays, providing deterministic I/O performance.&lt;/p&gt;</description></item><item><title>Pond: CXL-Based Memory Pooling Systems for Cloud Platforms</title><link>https://moatlab.github.io/publication/conference-paper/asplos23-pond/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos23-pond/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; ASPLOS'23 (28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems)&lt;/p&gt;
&lt;p&gt;This paper presents Pond, a CXL-based memory pooling system for cloud platforms.&lt;/p&gt;</description></item><item><title>RAIZN: Redundant Array of Independent Zoned Namespaces</title><link>https://moatlab.github.io/publication/conference-paper/asplos23-razin/</link><pubDate>Sun, 01 Jan 2023 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos23-razin/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; ASPLOS'23 (28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems)&lt;/p&gt;
&lt;p&gt;This paper presents RAIZN, a redundant array system designed specifically for zoned namespaces (ZNS) SSDs, providing fault tolerance and performance optimization for modern storage systems.&lt;/p&gt;</description></item><item><title>First-generation memory disaggregation for cloud platforms</title><link>https://moatlab.github.io/publication/preprint/arxiv22-memory-disaggregation/</link><pubDate>Tue, 01 Mar 2022 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/preprint/arxiv22-memory-disaggregation/</guid><description/></item><item><title>Fantastic SSD Internals and How to Learn and Use Them</title><link>https://moatlab.github.io/publication/conference-paper/systor22-queenie/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/systor22-queenie/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; SYSTOR'22 (15th ACM International Systems and Storage Conference)&lt;/p&gt;
&lt;p&gt;This paper explores SSD internals and provides methods to learn and utilize them effectively.&lt;/p&gt;</description></item><item><title>IODA: A Host/Device Co-design for Strong Predictability Contract on Modern Flash Storage</title><link>https://moatlab.github.io/publication/conference-paper/sosp21-ioda/</link><pubDate>Mon, 25 Oct 2021 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/sosp21-ioda/</guid><description>&lt;p&gt;&lt;strong&gt;Conference:&lt;/strong&gt; 28th ACM Symposium on Operating Systems Principles (SOSP &amp;lsquo;21), October 25-28, 2021, Virtual Event, Germany&lt;/p&gt;
&lt;p&gt;This paper presents IODA, a comprehensive framework for achieving I/O determinism in flash storage arrays. It provides programming interfaces and system support for predictable I/O performance through host/device co-design.&lt;/p&gt;</description></item><item><title>Evolving Storage Stack for Predictability and Efficiency</title><link>https://moatlab.github.io/publication/thesis/uchicago20-phd/</link><pubDate>Mon, 01 Jun 2020 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/thesis/uchicago20-phd/</guid><description/></item><item><title>LeapIO: Efficient and Portable Virtual NVMe Storage on ARM SoCs</title><link>https://moatlab.github.io/publication/conference-paper/asplos20-leapio/</link><pubDate>Sun, 01 Mar 2020 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/asplos20-leapio/</guid><description/></item><item><title>Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems</title><link>https://moatlab.github.io/publication/journal-article/tos19-failslow/</link><pubDate>Thu, 01 Mar 2018 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/journal-article/tos19-failslow/</guid><description/></item><item><title>Fail-Slow at Scale: Evidence of Hardware Performance Faults in Large Production Systems</title><link>https://moatlab.github.io/publication/conference-paper/fast18-failslow/</link><pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/fast18-failslow/</guid><description/></item><item><title>The CASE of FEMU: Cheap, Accurate, Scalable and Extensible Flash Emulator</title><link>https://moatlab.github.io/publication/conference-paper/fast18-femu/</link><pubDate>Thu, 01 Feb 2018 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/fast18-femu/</guid><description/></item><item><title>MittOS: Supporting Millisecond Tail Tolerance with Fast Rejecting SLO-aware OS interface</title><link>https://moatlab.github.io/publication/conference-paper/sosp17-mittos/</link><pubDate>Sun, 01 Oct 2017 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/sosp17-mittos/</guid><description/></item><item><title>Tiny-Tail Flash: Near-Perfect Elimination of Garbage Collection Tail Latencies in NAND SSDs</title><link>https://moatlab.github.io/publication/journal-article/tos18-tinytail/</link><pubDate>Thu, 01 Jun 2017 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/journal-article/tos18-tinytail/</guid><description/></item><item><title>Tiny-Tail Flash: Near-Perfect Elimination of Garbage Collection Tail Latencies in NAND SSDs</title><link>https://moatlab.github.io/publication/conference-paper/fast17-tinytail/</link><pubDate>Wed, 01 Feb 2017 00:00:00 +0000</pubDate><guid>https://moatlab.github.io/publication/conference-paper/fast17-tinytail/</guid><description/></item></channel></rss>