본문으로 건너뛰기

LMCache Samsung 멤버 현황

마지막 업데이트: 2026-05-28


멤버 요약

이름GitHub이메일주요 담당 영역
서동주 (Dongjoo Seo)@DongDongJudongjoo.seo1@samsung.comRust raw block 전체, DAX MP, Committer
진원원 (Wenwen Chen)@Wenwen-Chenwenwen.chen@samsung.com3FS 스토리지 백엔드
권상윤 (Sangyoon Kwon)@2xdevvsyk0905.kwon@samsung.comRaw block sharding/복구
박재형 (JaeHyeong Park)tino.park@samsung.comDAX 백엔드 최초 구현
Ankit Kumar@ankit-samankit.kumar@samsung.comRaw block io_uring, NVMe passthrough
박대준 (Daejun Park)daejun7.park@samsung.comRawBlock TP>1, checkpoint 포맷 (incremental base+delta)
김동진 (Dongjin Kim)dongjin_.kim@samsung.comRawBlock TP>1
한대규 (Daegyu Han)@daegyu94Raw block 무결성/LRU, non-MP eviction 복구, FDP 설계

기여 영역 구도

Samsung LMCache 기여 영역

├── Rust raw block backend (NVMe 직접 I/O)
│ ├── 설계/주도: Dongjoo Seo (@DongDongJu) ← 유일한 Committer
│ ├── io_uring: Ankit Kumar
│ ├── TP>1: Daejun Park + Dongjin Kim
│ ├── checkpoint 포맷: Daejun Park (#3226 incremental base+delta)
│ ├── sharding/복구: Sangyoon Kwon (@2xdevv)
│ ├── 무결성/LRU: Daegyu Han (@daegyu94)
│ └── non-MP eviction 복구: Daegyu Han (#3394, 2026-05-27~)

├── DAX backend (/dev/dax, CXL memory)
│ ├── 최초 구현: JaeHyeong Park
│ └── MP 확장: Dongjoo Seo

└── 3FS backend (DeepSeek 분산 파일시스템)
└── 전담: Wenwen Chen (@Wenwen-Chen)

개인별 상세

서동주 (Dongjoo Seo) — @DongDongJu

역할: 삼성 멤버 중 유일한 공식 Committer (MAINTAINERS.md 등재)

CODEOWNERS 담당:

  • /rust/ 전체
  • /lmcache/v1/storage_backend/ (maru, DAX, raw block)
  • /lmcache/integration/sglang/
  • /lmcache/v1/memory_management.py (공동)

주요 커밋:

PR내용
#2482–#2948 (1/N~)Rust raw block backend 전체 시리즈 구축
#3119Raw block MP L2 adapter (multiprocess 지원)
#3161DAX backend MP L2 지원
#3188S3 L2 adapter listener race 버그픽스
#2393storage backend on_complete_callback 추상화 리팩토링

현재 오픈 PR:

PR내용규모
#3330[Core][MP] Add native C++ MP server대형
#3264DAX hotplug HTTP API중형
#3203raw-block CI 테스트 추가소형
#3189LocalCPUBackend 복구 버그픽스소형 (2026-05-25 리뷰어 승인 코멘트 수신, 머지 근접)
#2964raw block plugin name 문서 보완소형
#2734디스크 캐시 재시작 후 재사용 버그픽스소형

주도 중인 이슈/논의:

이슈내용
#3262[RFC][MP] Distributed MP mode design — 크로스노드 KV 캐시 공유 설계 토론 (Design A~D). 설계 주도권 보유
#2912[BUG] rollback/preemption 중 external-hit 토큰 과다 보고 → vLLM 0.18 메트릭 크래시

#3262는 Samsung NVMe 공유 L2(Design A) 기여 진입점. 일관성 프로토콜은 DongDongJu 영역, 우리는 백엔드 wiring + 의견 제시.


진원원 (Wenwen Chen) — @Wenwen-Chen

담당 영역: 3FS (DeepSeek 파일시스템) 스토리지 백엔드

주요 커밋:

PR내용상태
#31203FS Usrbio native API 스토리지 백엔드 구현머지됨
#32833FS 및 fs 백엔드 I/O 벤치마크 도구 추가오픈 (2026-05-26 dev 브랜치 sync, 활발히 유지 중)

Q2 2026 로드맵의 "Southbound Storage — Deepseek-3FS" 항목 담당자


권상윤 (Sangyoon Kwon) — @2xdevv

담당 영역: Rust raw block 백엔드 (device sharding, 복구 경로)

주요 커밋:

PR내용상태
#3169raw block 체크포인트 로드 스킵 옵션머지됨
#3129Rust raw_block .gitignore머지됨
#3260raw-block device cleanup & alignment 강화오픈
#3210단일 노드 raw-block L2 device sharding 테스트오픈

예정 작업:

내용상태
raw block 백엔드 trim command 지원예정

Dongjoo Seo의 Rust 작업 라인을 함께 받쳐주는 포지션


박재형 (JaeHyeong Park) — tino.park@samsung.com

담당 영역: DAX 백엔드 최초 구현자

PR내용상태
#2788Device-DAX (/dev/dax) 스토리지 백엔드 구현머지됨

DAX 백엔드 최초 구현. 이후 Dongjoo Seo가 MP 지원 이어받음.


Ankit Kumar — ankit.kumar@samsung.com

담당 영역: Rust raw block io_uring + NVMe passthrough + disaggregated prefill

PR내용상태
#2635Rust raw block 백엔드에 io_uring 지원 추가 (6/N 시리즈)머지됨
#21261P1D (prefill/decode 분리) 예시 수정머지됨
#3274io_uring_cmd NVMe passthrough + fixed buffer 등록(register_fixed_buffers_from_allocator) + IoUring::builder() 전환오픈 (활발히 갱신 중)

#3274는 FDP의 전제가 되는 "배관" 작업. NVMe 커맨드 직접 전송 + io_uring zero-copy(fixed buffer) 활성화까지 범위 확대됨 (2026-05-21 확인). 단 builder의 setup flag(SINGLE_ISSUER 등)는 미포함 → 그 부분은 여전히 빈 자리.


한대규 (Daegyu Han) — @daegyu94

담당 영역: Rust raw block 백엔드 (무결성/LRU) + non-MP eviction 복구 + FDP 설계

PR/이슈내용상태
#3394[Question] non-MP raw-block eviction 제거됐나? → 본인이 fix 가져감 (2026-05-27)오픈, 후속 PR 예정
#3305raw-block payload 체크섬 검증 추가오픈 (Draft)
#2726RustRawBlockBackend LRU 처리 개선오픈 (stale, #3119 리팩터링으로 dead — 후속은 #3394로 흡수)

#3394: DongDongJu가 regression 인정("It was my fault"), daegyu94가 "I'll revive it on the in-process mode side." 응답 → non-MP 자체 eviction 영역 중복 착수 금지.

NVMe FDP(Flexible Data Placement) 설계 진행 중 (아직 PR 미공개). placement_id / hot-cold 스트림 분리 등 FDP 정책 영역은 한대규 담당 → 중복 착수 금지.


박대준 (Daejun Park)

담당 영역: RawBlock TP>1 (김동진 공동) + raw_block checkpoint 포맷 (incremental base+delta)

PR내용상태
#2948RawBlock TP>1 지원 + batched retrieval (Dongjin Kim 공동)머지됨
#3226raw_block: incremental base+delta checkpoint format오픈, APPROVED 2026-05-26 (DongDongJu)
#3225같은 PR의 이전 버전CLOSED (대체됨)

#3226 핵심: 매 checkpoint마다 전체 인덱스를 직렬화하는 비용(O(N))을 줄이려고 delta+base 구조 도입. base는 여전히 JSON 전체 직렬화 → S2 (base payload overflow at scale)는 이 PR과 직교하여 미해결. 자세한 분석: private/work/s2_checkpoint_overflow/s2_verification.md

S2 작업 진입 전 박대준 책임에게 범위 확인 권장 (private/personal/daejun_question_draft.md).


김동진 (Dongjin Kim)

담당 영역: RawBlock TP>1 (박대준과 공동)

PR내용상태
#2948RawBlock TP>1 지원 + batched retrieval (Daejun Park 공동)머지됨