Sangjin Lee 0001

dblp:98/4041-1 · DBLP profile ↗
← Back
5ranked-venue papers in the field
2as first author
4since 2021 · last 2024
0000-0002-1573-6593ORCID · conflict

Domains — venue-derived; a paper can count in several

Database Systems & Data Management · 5 (2 first)
YearPublicationVenuePosition
2024 Database Kernels: Seamless Integration of Database Systems and Fast Storage via CXL
Sangjin Lee 0001, Alberto Lerner, Philippe Bonnet, Philippe Cudré-Mauroux
CIDR1
2023 Far-and-Near: Co-Designed Storage Reliability Between Database and SSDs
Jinwoo Jeong 0001, Kibin Park, Sangjin Lee 0001, Philippe Bonnet, Alberto Lerner, Philippe Cudré-Mauroux
CIDR3
2023 Delilah: eBPF-offload on Computational Storage
abstract
The idea of pushing computation to storage devices has been explored for decades, without widespread adoption so far. The definition of Computational Programs namespaces in NVMe (TP 4091) might be a breakthrough. The proposal defines device-specific programs, that are installed statically, and downloadable programs, offloaded from a host at run-time using eBPF. In this paper, we present the design and implementation of Delilah, the first public description of an actual computational storage device supporting eBPF-based code offload. We conduct experiments to evaluate the overhead of eBPF function execution in Delilah, and to explore design options. This study constitutes a baseline for future work.
Niclas Hedam, Morten Tychsen Clausen, Philippe Bonnet, Sangjin Lee 0001, Ken Friis Larsen
DaMoN4
2022 X-SSD: A Storage System with Native Support for Database Logging and Replication
abstract
Transaction logging and log shipping are standard techniques to provide recoverability and high availability in data management systems. They entail an update to a local log file at every transaction and sending such an update to a remote site in a coordinated fashion. Modern databases have leveraged technologies such as Persistent Memory (PM) and RDMA-enabled networking to perform these updates as fast as possible. This mix of technologies, however, presents several drawbacks: some technologies are not portable, restricting deployments to a single class of machines; they make the data path more contrived; and they force very low-level APIs to interoperate, posing severe correctness issues.
Sangjin Lee 0001, Alberto Lerner, André Ryser, Kibin Park, Chanyoung Jeon, Jinsub Park, Yong Ho Song, Philippe Cudré-Mauroux
SIGMOD Conference1
2020 It Takes Two: Instrumenting the Interaction between In-Memory Databases and Solid-State Drives
Alberto Lerner, Jaewook Kwak, Sangjin Lee 0001, Kibin Park, Yong Ho Song, Philippe Cudré-Mauroux
CIDR3