VLDB 2026 Research / reviewers in the wild / expert
Seo Jin Park
dblp:168/3492
· DBLP profile ↗
15ranked-venue papers
1as first author
9since 2021 · last 2025
0009-0001-7683-7400ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 9 · 1 first-author · 7 since 2021Software engineering, systems software and programming languages · 4 · 2 since 2021Systems, architecture and hardware · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Granular Resource Demand HeterogeneityabstractGranular resource heterogeneity refers to the phenomenon in which small computational units within or across applications exhibit distinct resource usage patterns. Traditional resource management in shared clusters lumps monolithic applications into coarse categories, overlooking smaller execution phases that differ in resource demands. Yizhuo Liang 0001, Ramesh Govindan, Seo Jin Park |
HotOS | 3 |
| 2025 | Quicksand: Harnessing Stranded Datacenter Resources with Granular Computing
Zhenyuan Ruan, Kaiyan Fan, Seo Jin Park, Marcos K. Aguilera, Adam Belay, Malte Schwarzkopf |
NSDI | 4 |
| 2024 | LDB: An Efficient Latency Profiling Tool for Multithreaded Applications
Inho Cho, Seo Jin Park, Ahmed Saeed 0001, Mohammad Alizadeh, Adam Belay |
NSDI | 2 |
| 2023 | Unleashing True Utility Computing with QuicksandabstractToday's clouds are inefficient: their utilization of resources like CPUs, GPUs, memory, and storage is low. This inefficiency occurs because applications consume resources at variable rates and ratios, while clouds offer resources at fixed rates and ratios. This mismatch of offering and consumption styles prevents fully realizing the utility computing vision. Zhenyuan Ruan, Kaiyan Fan, Marcos K. Aguilera, Adam Belay, Seo Jin Park, Malte Schwarzkopf |
HotOS | 6 |
| 2023 | Protego: Overload Control for Applications with Unpredictable Lock Contention
Inho Cho, Ahmed Saeed 0001, Seo Jin Park, Mohammad Alizadeh, Adam Belay |
NSDI | 3 |
| 2023 | Nu: Achieving Microsecond-Scale Resource Fungibility with Logical Processes
Zhenyuan Ruan, Seo Jin Park, Marcos K. Aguilera, Adam Belay, Malte Schwarzkopf |
NSDI | 2 |
| 2022 | DispersedLedger: High-Throughput Byzantine Consensus on Variable Bandwidth Networks
Lei Yang 0031, Seo Jin Park, Mohammad Alizadeh, Sreeram Kannan, David Tse |
NSDI | 2 |
| 2021 | MilliSort and MilliQuery: Large-Scale Data-Intensive Computing in Milliseconds
Seo Jin Park, John K. Ousterhout |
NSDI | 2 |
| 2021 | EPaxos Revisited
Sarah Tollman, Seo Jin Park, John K. Ousterhout |
NSDI | 2 |
| 2020 | Overload Control for µs-scale RPCs with Breakwater
Inho Cho, Ahmed Saeed 0001, Joshua Fried, Seo Jin Park, Mohammad Alizadeh, Adam Belay |
OSDI | 4 |
| 2019 | Toward Scalable Replication Systems with Predictable Tails Using Programmable Data PlanesabstractConventional distributed data storage services, like databases and file systems, rely on replication for fault tolerance; as a consequence, the performance of these services depends heavily on the performance of the underlying replication system in use. Existing replication systems, built using a replication protocol (e.g., CURP), are implemented as user-level processes capable of performing replication with relatively low latencies (~10+ μs). However, such user-level processes are susceptible to performance degradation at scale, due to software overheads (e.g., operating system and networking stack), and contention for server resources (e.g., CPU, disk, and memory) between multiple processes; thus, leading to higher latencies with longer tails. Sean Choi, Seo Jin Park, Muhammad Shahbaz 0001, Balaji Prabhakar, Mendel Rosenblum |
APNet | 2 |
| 2019 | Exploiting Commutativity For Practical Fast Replication
Seo Jin Park, John K. Ousterhout |
NSDI | 1 |
| 2018 | NanoLog: A Nanosecond Scale Logging System
Seo Jin Park, John K. Ousterhout |
USENIX ATC | 2 |
| 2015 | Implementing linearizability at large scale and low latencyabstractLinearizability is the strongest form of consistency for concurrent systems, but most large-scale storage systems settle for weaker forms of consistency. RIFL provides a general-purpose mechanism for converting at-least-once RPC semantics to exactly-once semantics, thereby making it easy to turn non-linearizable operations into linearizable ones. RIFL is designed for large-scale systems and is lightweight enough to be used in low-latency environments. RIFL handles data migration by associating linearizability metadata with objects in the underlying store and migrating metadata with the corresponding objects. It uses a lease mechanism to implement garbage collection for metadata. We have implemented RIFL in the RAMCloud storage system and used it to make basic operations such as writes and atomic increments linearizable; RIFL adds only 530 ns to the 13.5 μs base latency for durable writes. We also used RIFL to construct a new multi-object transaction mechanism in RAMCloud; RIFL's facilities significantly simplified the transaction implementation. The transaction mechanism can commit simple distributed transactions in about 20 μs and it outperforms the H-Store main-memory database system for the TPC-C benchmark. Collin Lee, Seo Jin Park, Ankita Kejriwal, Satoshi Matsushita, John K. Ousterhout |
SOSP | 2 |
| 2015 | The RAMCloud Storage SystemabstractRAMCloud is a storage system that provides low-latency access to large-scale datasets. To achieve low latency, RAMCloud stores all data in DRAM at all times. To support large capacities (1PB or more), it aggregates the memories of thousands of servers into a single coherent key-value store. RAMCloud ensures the durability of DRAM-based data by keeping backup copies on secondary storage. It uses a uniform log-structured mechanism to manage both DRAM and secondary storage, which results in high performance and efficient memory usage. RAMCloud uses a polling-based approach to communication, bypassing the kernel to communicate directly with NICs; with this approach, client applications can read small objects from any RAMCloud storage server in less than 5μs, durable writes of small objects take about 13.5μs. RAMCloud does not keep multiple copies of data online; instead, it provides high availability by recovering from crashes very quickly (1 to 2 seconds). RAMCloud’s crash recovery mechanism harnesses the resources of the entire cluster working concurrently so that recovery performance scales with cluster size. John K. Ousterhout, Arjun Gopalan, Ankita Kejriwal, Collin Lee, Behnam Montazeri, Diego Ongaro, Seo Jin Park, Henry Qin, Mendel Rosenblum, Stephen M. Rumble, Ryan Stutsman |
ACM Trans. Comput. Syst. | 8 |