Demo Data from SIGIR 2026 / reviewers in the wild / expert
Joontaek Oh
dblp:209/9979
· DBLP profile ↗
13ranked-venue papers
2as first author
10since 2021 · last 2026
0000-0002-3084-092XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 11 · 2 first-author · 8 since 2021Databases, data management, data science and information retrieval · 7 · 2 first-author · 6 since 2021Computer networks · 2 · 2 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
11 papers |
Storage systems · 98% Memory systems · 2% | |
| Computer networks
1 paper |
Datacenter networks · 100% | |
| Software engineering, system software, and programming languages
5 papers |
Operating systems · 100% |
Topics — the 20 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems
file systems |
3.0 | 5 | 2025 | D2FS: Device-Driven Filesystem Garbage Collection · FAST 2025 CJFS: Concurrent Journaling for Better Scalability · FAST 2023 IPLFS: Log-Structured File System without Garbage Collection · USENIX ATC 2022 |
Storage systems › file systems
journaling file system |
1.9 | 3 | 2025 | DJFS : Directory-Granularity Filesystem Journaling for CMM-H SSDs · FAST 2025 CJFS: Concurrent Journaling for Better Scalability · FAST 2023 Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › i/o architecture › i/o subsystem
i/o stack |
1.5 | 3 | 2025 | OPIMQ: Order Preserving IO stack for Multi-Queue Block Device · FAST 2025 Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash Storage · ACM Trans. Storage 2018 Barrier-Enabled IO Stack for Flash Storage · FAST 2018 |
Storage systems › file systems › write-optimized file system
log-structured file system |
1.5 | 3 | 2022 | IPLFS: Log-Structured File System without Garbage Collection · USENIX ATC 2022 exF2FS: Transaction Support in Log-Structured Filesystem · FAST 2022 OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management
garbage collection |
1.2 | 2 | 2025 | D2FS: Device-Driven Filesystem Garbage Collection · FAST 2025 OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory
flash storage |
1.2 | 4 | 2022 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash Storage · ACM Trans. Storage 2018 Barrier-Enabled IO Stack for Flash Storage · FAST 2018 |
Storage systems › distributed storage
disaggregated storage |
1.0 | 1 | 2026 | Co-Designing Traffic Control with NVMe-oF for Disaggregated Storage: A Comparative Study of Switched and Switchless SAN Architectures · NSDI 2026 |
Storage systems › networked storage › storage networking
NVMe over Fabrics |
1.0 | 1 | 2026 | Co-Designing Traffic Control with NVMe-oF for Disaggregated Storage: A Comparative Study of Switched and Switchless SAN Architectures · NSDI 2026 |
Storage systems › flash and SSD
solid-state drive |
0.9 | 1 | 2025 | DJFS : Directory-Granularity Filesystem Journaling for CMM-H SSDs · FAST 2025 |
Storage systems › flash and SSD › flash memory management
flash translation layer |
0.6 | 2 | 2025 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 D2FS: Device-Driven Filesystem Garbage Collection · FAST 2025 |
Storage systems
transaction support |
0.6 | 1 | 2022 | exF2FS: Transaction Support in Log-Structured Filesystem · FAST 2022 |
Operating systems › resource management › storage management › file systems
file system scalability |
0.4 | 2 | 2023 | CJFS: Concurrent Journaling for Better Scalability · FAST 2023 ScaleXFS: Getting scalability of XFS back on the ring · FAST 2022 |
Memory systems › memory management › virtual memory
address translation |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › file systems
flash file system |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Storage systems › flash and SSD › flash memory management › garbage collection
segment cleaning |
0.3 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Operating systems › resource management › storage management › storage stack
block layer |
0.3 | 1 | 2025 | OPIMQ: Order Preserving IO stack for Multi-Queue Block Device · FAST 2025 |
Storage systems
flash and SSD |
0.3 | 1 | 2025 | D2FS: Device-Driven Filesystem Garbage Collection · FAST 2025 |
Operating systems › resource management › storage management
file systems |
0.2 | 1 | 2022 | exF2FS: Transaction Support in Log-Structured Filesystem · FAST 2022 |
Operating systems › i/o › i/o subsystem
i/o scheduling |
0.1 | 1 | 2018 | Barrier-Enabled IO Stack for Flash Storage · FAST 2018 |
Storage systems › flash and SSD › flash memory management
wear leveling |
0.1 | 1 | 2018 | OrcFS: Orchestrated File System for Flash Storage · ACM Trans. Storage 2018 |
Methods — techniques the papers use, named apart from their topics
log-structured design · 0.6garbage collection avoidance · 0.6quasi-preemptive segment cleaning · 0.3order-preserving dispatch · 0.3epoch-based i/o scheduling · 0.3dual-mode journaling · 0.3disaggregate mapping · 0.3block patching · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Co-Designing Traffic Control with NVMe-oF for Disaggregated Storage: A Comparative Study of Switched and Switchless SAN Architectures
Chendong Wang, Joontaek Oh, Ming Liu 0027 |
NSDI | 2 |
| 2025 | D2FS: Device-Driven Filesystem Garbage Collection
Joontaek Oh, Dongkun Shin, Youjip Won |
FAST | 3 |
| 2025 | OPIMQ: Order Preserving IO stack for Multi-Queue Block Device
Joontaek Oh, Seung Won Yoo, Youjip Won |
FAST | 2 |
| 2025 | DJFS : Directory-Granularity Filesystem Journaling for CMM-H SSDs
Seung Won Yoo, Joontaek Oh, Myeongin Cheon, Bonmoo Koo, Wonseb Jeong, Hyunsub Song, Hyeonho Song, Youjip Won |
FAST | 2 |
| 2025 | Server Chiplet NetworkingabstractEmerging chiplet-based server platforms and the resulting server chiplet networking present a fundamental shift in the (intra-)host network. Unlike conventional monolithic servers, compute chiplets, I/O chiplets, off-chip memory, and peripheral devices communicate through a collection of heterogeneous interconnects and links, formalizing a new server chiplet network substrate that has not been explored before. This paper makes an initial step by characterizing two generations of AMD EPYC chiplet servers, identifying four communication idiosyncrasies, and summarizing the design implications. We outline some future directions under server chiplet networking and discuss how to build next-generation server systems and applications. Seunghyun An, Joontaek Oh, Ming Liu 0027 |
HotNets | 2 |
| 2023 | CJFS: Concurrent Journaling for Better Scalability
Joontaek Oh, Seung Won Yoo, Hojin Nam, Changwoo Min, Youjip Won |
FAST | 1 |
| 2022 | ScaleXFS: Getting scalability of XFS back on the ring
Kwangwon Min, Joontaek Oh, Youjip Won |
FAST | 3 |
| 2022 | exF2FS: Transaction Support in Log-Structured Filesystem
Joontaek Oh, Sion Ji, Yongjin Kim, Youjip Won |
FAST | 1 |
| 2022 | O-AFA: order preserving all flash arrayabstractIn this work, we present a new order-preserving mechanism for software RAID, called Order-Preserving All Flash Array, O-AFA. O-AFA is designed for barrier-compliant devices in a RAID system. Our contributions are three-fold. First, Barrier Stripe is employed to preserve the storage order in individual storage devices in the storage array. The cache barrier command stripe is dispatched to a flash array. Second, Interstripe epoch management is employed to follow the ordering constraint imposed by the filesystem. When the Linux MD dispatches the current stripe, it receives the information on whether there is a remaining write request among un-dispatched stripes. Based on this information, the Linux MD converts the current stripe to dispatch to the Barrier Stripe or not. Third, we use a shadow-page aware dispatch mechanism to replace the transfer overhead with the dispatch overhead. It brings the performance gain for the IO handling by 19%. The new order-preserving mechanism of O-AFA brings 75% performance gain for varmail and 77% for OLTP-Insert on MySQL. Seung Won Yoo, Joontaek Oh, Youjip Won |
SYSTOR | 2 |
| 2022 | IPLFS: Log-Structured File System without Garbage Collection
Muhammad Danish Tehseen, Joontaek Oh, Youjip Won |
USENIX ATC | 4 |
| 2018 | Barrier-Enabled IO Stack for Flash Storage
Youjip Won, Jaemin Jung, Gyeongyeol Choi, Joontaek Oh, Seongbae Son, Joo Young Hwang, Sangyeun Cho |
FAST | 4 |
| 2018 | Bringing Order to Chaos: Barrier-Enabled I/O Stack for Flash StorageabstractThis work is dedicated to eliminating the overhead required for guaranteeing the storage order in the modern IO stack. The existing block device adopts a prohibitively expensive approach in ensuring the storage order among write requests: interleaving the write requests with Transfer-and-Flush . For exploiting the cache barrier command for flash storage, we overhaul the IO scheduler, the dispatch module, and the filesystem so that these layers are orchestrated to preserve the ordering condition imposed by the application with which the associated data blocks are made durable. The key ingredients of Barrier-Enabled IO stack are Epoch-based IO scheduling , Order-Preserving Dispatch , and Dual-Mode Journaling . Barrier-enabled IO stack can control the storage order without Transfer-and-Flush overhead. We implement the barrier-enabled IO stack in server as well as in mobile platforms. SQLite performance increases by 270% and 75%, in server and in smartphone, respectively. In a server storage, BarrierFS brings as much as by 43 × and by 73× performance gain in MySQL and SQLite, respectively, against EXT4 via relaxing the durability of a transaction. Youjip Won, Joontaek Oh, Jaemin Jung, Gyeongyeol Choi, Seongbae Son, Joo Young Hwang, Sangyeun Cho |
ACM Trans. Storage | 2 |
| 2018 | OrcFS: Orchestrated File System for Flash StorageabstractIn this work, we develop the Orchestrated File System (OrcFS) for Flash storage. OrcFS vertically integrates the log-structured file system and the Flash-based storage device to eliminate the redundancies across the layers. A few modern file systems adopt sophisticated append-only data structures in an effort to optimize the behavior of the file system with respect to the append-only nature of the Flash memory. While the benefit of adopting an append-only data structure seems fairly promising, it makes the stack of software layers full of unnecessary redundancies, leaving substantial room for improvement. The redundancies include (i) redundant levels of indirection (address translation), (ii) duplicate efforts to reclaim the invalid blocks (i.e., segment cleaning in the file system and garbage collection in the storage device), and (iii) excessive over-provisioning (i.e., separate over-provisioning areas in each layer). OrcFS eliminates these redundancies via distributing the address translation, segment cleaning (or garbage collection), bad block management, and wear-leveling across the layers. Existing solutions suffer from high segment cleaning overhead and cause significant write amplification due to mismatch between the file system block size and the Flash page size. To optimize the I/O stack while avoiding these problems, OrcFS adopts three key technical elements. First, OrcFS uses disaggregate mapping , whereby it partitions the Flash storage into two areas, managed by a file system and Flash storage, respectively, with different granularity. In OrcFS, the metadata area and data area are maintained by 4Kbyte page granularity and 256Mbyte superblock granularity. The superblock-based storage management aligns the file system section size, which is a unit of segment cleaning, with the superblock size of the underlying Flash storage. It can fully exploit the internal parallelism of the underlying Flash storage, exploiting the sequential workload characteristics of the log-structured file system. Second, OrcFS adopts quasi-preemptive segment cleaning to prohibit the foreground I/O operation from being interfered with by segment cleaning. The latency to reclaim the free space can be prohibitive in OrcFS due to its large file system section size, 256Mbyte. OrcFS effectively addresses this issue via adopting a polling-based segment cleaning scheme. Third, the OrcFS introduces block patching to avoid unnecessary write amplification in the partial page program. OrcFS is the enhancement of the F2FS file system. We develop a prototype OrcFS based on F2FS and server class SSD with modified firmware (Samsung 843TN). OrcFS reduces the device mapping table requirement to 1/465 and 1/4 compared with the page mapping and the smallest mapping scheme known to the public, respectively. Via eliminating the redundancy in the segment cleaning and garbage collection, the OrcFS reduces 1/3 of the write volume under heavy random write workload. OrcFS achieves 56% performance gain against EXT4 in varmail workload. Jinsoo Yoo, Joontaek Oh, Seongjin Lee, Youjip Won, Jinyong Ha 0001, Jongsung Lee 0001, Junseok Shim |
ACM Trans. Storage | 2 |