Jongmoo Choi's Home Page
- 강의 자료 (Lecture Notes)
- 발표 자료 (Presentation)
- Lecture Introduction : 9월 1일
- Paper selection: choose 5 candidate papers and send your choices to me through email
- Primer : 9월 8일
- M. Rosenblum and J. Ousterhout, "The design and implementation of a log-structured file system", ACM Transactions on Computer Systems, 1992 : Presentation by 박재현
- L. Lu et al., "WiscKey: Separating Keys from Values in SSD-conscious Storage”, FAST, 2016 : Presentation by 김민성
- Distributed : 9월 15일
- S. Weil et al., "Ceph: A Scalable, High-Performance Distributed File System", OSDI, 2006 : Presentation by 신수환
- M. Burke et al., “PRISM: Rethinking the RDMA Interface for Distributed Systems”, SOSP, 2021 : Presentation by 차호현
- SSDs : 9월 22일
- Aayush Gupta et al., "DFTL: A flash translation layer employing demand-based caching of page-level address mappings", ASPLOS, 2009 : Presentation by 박규원
- B. Kim, "Design Tradeoffs for SSD Reliability", FAST, 2019 : Presentation by 권준일
- VectorDB Survey : 9월 29일
- J. Pan et al., "Survey of Vector Database Management Systems", VLDB, 2024 : Presentation by 최연규
- L. Ma et al., "A Comprehensive Survey on Vector Database: Storage and Retrieval Technique, Challenge", arxiv : Presentation by 주용지에
- Flash-ware File system : 10월 6일
- Y. Jun et al., "We Ain't Afraid of No File Fragmentation: Causes and Prevention of Its Performance Impact on Modern Flash SSDs", 2024 : Presentation by 박재현
- C. Lee et al., "F2FS: A New File System for Flash Storage", FAST, 2015 : Presentation by 권준일
- System for LLM : 10월 13일
- G. Yu et al., "Orca: A Distributed Serving System for Transformer-Based Generative Models", OSDI, 2022 : Presentation by 신수환
- W. Kwon et al. "Efficient Memory Management for Large Language Model Serving with PagedAttention", SOSP, 2023 : Presentation by 김민성
- Personal Project : 10월 20일
- Idea (연구 주제 아이디어 발표) + Related work (연구 주제에 대한 관련 연구) + Initial Design (초기 설계 내용)
- 15 minutes for each student
- Learned index : 10월 27일
- Tim Kraska et al., "The Case for Learned Index Structures", SIGMOD 2018 : Presentation by 주용지에
- S. Wang et al., "LearnedFTL: A Learning-Based Page-Level FTL for Reducing Double Reads in Flash-Based SSDs", HPCA, 2024 Presentation by 박규원
- Vector Search : 11월 3일
- I. Azizi et al., "Graph-Based Vector Search: An Experimental Evaluation of Twenty-Four State-of-the-Art Methods", SIGMOD, 2025 : Presentation by 최연규
- Y. Malkov et al., "Efficient and robust approximate nearest neighbor search using Hierarchical Navigable Small World graphs", IEEE Transactions on Pattern Analysis and Machine Intelligence, 2016 : Presentation by 김민성
- New Approach : 11월 10일
- Y. Shan et al., “LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation”, OSDI, 2018 Presentation by 차호현
- Q. Liu et al., "Sharpen the Spec, Cut the Code: A Case for Generative File System with SYSSPEC", FAST, 2026 Presentation by 박재현
- Disk-based ANN : 11월 17일
- X. Chen et al., "Disk-Resident Graph ANN Search: An Experimental Evaluation", arXiv Presentation by 최연규
- L. Li et al., "I/O Optimizations in Graph-Based Disk-Resident Approximate Nearest Neighbor Search: A Design Space Exploration", VLDB, 2026 Presentation by 주용지에
- SSD Friendly : 11월 24일
- B. Lee et al., "How to Write to SSDs", VLDB, 2026 : Presentation by 권준일
- X. Fu et al., "Seg-FTL: A new Segment-Based FTL with Dynamic Linear Model for Enhanced SSD Performance", ACM Transactions on Storage, 2026 : Presentation by 박규원
- Rethinking : 12월 1일
- L. Chen et al., "Teaching the Old Dog New Tricks: Building Efficient Data Pipelines for Large-Scale LLM Pre-Training (Operational Systems)", OSDI, 2026 : Presentation by 신수환
- Y. Huang et al., "The Clustering Strikes Back: Building Cost-Effective and High-Performance ANNS at Scale with Helmsman", OSDI, 2026 : Presentation by 차호현
- Final project : 12월 8일
- Idea, Related work, Design, Evaluation results (발표) + Documentation (논문 형식으로 작성)
- 15 minutes for each student
- Other Candidates (How to Read?)
- Roy Levin and David D. Redell, "How (and How Not) to Write a Good Systems Paper", 1983
- J. Eisner, “How to Read a Technical Paper”, https://www.cs.jhu.edu/~jason/advice/how-to-read-a-paper.html
- J. Maletic, “How to Read and Evaluate Technical Papers”, http://www.cs.kent.edu/~jmaletic/howtoread.html
- S. Keshav, “How to read a paper”, https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPaper.pdf
- Butler W. Lampson, “Hints for Computer System Design,” SOSP, 1983
- Other Candidates (Research papers: 1) Scheduling, 2) Memory/Storage, 3) AI systems, 4) DB)
- Y. Shan et al., “LegoOS: A Disseminated, Distributed OS for Hardware Resource Disaggregation”, OSDI, 2018
- J. Lozi et al., “The Linux Scheduler: a Decade of Wasted Cores,” Eurosys, 2016
- M. Burke et al., “PRISM: Rethinking the RDMA Interface for Distributed Systems”, SOSP, 2021
- M. Marty Set al., “Snap: a Microkernel Approach to Host Networking”, SOSP, 2019
- M. Shahrad et al., “Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Provider”, ATC, 2020
- H. Herodotou, S. Babu, “Profiling, What-if Analysis and Cost-based Optimization of MapReduce Programs”, VLDB, 2011
- R. L. site, “Benchmarking Hello World“, http://web.stanford.edu/class/cs240/readings/p10-sites.pdf
- N. Megiddo et al., "ARC: A Self-Tuning, Low Overhead Replacement Cache", FAST, 2003
- S. R. Dulloor et al., “System Software for Persistent Memory”, Eurosys, 2014
- R. Kadekodi et al., SplitFS: Reducing Software Overhead in File Systems for Persistent Memory, SOSP, 2019
- J. Hwang et al., “Rearchitecting Linux Storage stack”, OSDI, 2021
- S. Jaffer et al., “Improving the Reliability of Next Generation SSDs using WOM-v Codes”, FAST, 2022
- A. Ganesan et al., “Exploiting Nil-Externality for Fast Replicated Storage”, SOSP, 2021
- J. Liu et al., “Scale and Performance in a Filesystem Semi-Microkernel”, SOSP, 2021
- S. McAllister et al., “Kangaroo: Caching Billions of Tiny Objects on Flash”, SOSP, 2021
- J. Kim et al., “LineFS: Efficient SmartNIC Offload of a Distributed File System with Pipeline Parallelism, SOSP, 2021
- C. Li et al., “GLIST: Towards In-Storage Graph Learning”, ATC, 2021
- F. Chen et al., “CAFTL: A Content-Aware Flash Translation Layer Enhancing the Lifespan of Flash Memory based Solid State Drives”, FAST, 2011
- M. Bjørling et al., “ZNS: Avoiding the Block Interface Tax for Flash-based SSDs“, ATC, 2021
- M. Abadi et al., “TensorFlow: A System for Large-Scale Machine Learning”, OSDI, 2016
- X. Wan wt al. "The Shadow Price of Reasoning: Economic Perspective on Optimal Budget Allocation for LLMs", ICML, 2026
- V. Reddi et al., “MLPerf Inference Benchmark”, ISCA, 2020
- L. Zheng et al., “Ansor: Generating High-Performance Tensor Programs for Deep Learning”, OSDI, 2020
- Fan Lai et al., “Oort: Efficient Federated Learning via Guided Participant Selection”, OSDI, 2021
- Lingxiao Ma et al., “NeuGraph: Parallel Deep Neural Network Computation on Large Graphs”, ATC, 2019
- D. Narayanan et al., “PipeDream: Generalized Pipeline Parallelism for DNN Training”, SOSP, 2019
- S. Kim et al., “Behemoth: A Flash-centric Training Accelerator for Extreme-scale DNNs", FAST, 2021
- J. Mohan et al., “CheckFreq: Frequent, Fine-Grained DNN Checkpointing”, FAST, 2021
- G. DeCandia et al., “Dynamo: Amazon’s Highly Available Key-value Store”, SOSP, 2007
- R. Guo et al., "Manu: a cloud native vector database management system", VLDB, 2022
- A. Zeitak et al., “Cuckoo Trie: Exploiting Memory-Level Parallelism for Efficient DRAM Indexing", SOSP, 2021
- S. Dong et al., “Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience”, FAST, 2021
- O. Balmau et al, “SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores”, ATC, 2019
- J. Zhang et al., “FlashKV: Accelerating KV Performance with Open-Channel SSDs”, ACM Tr.ECS, 2017
- Q. Chen et al., "SPANN: Highly-efficient Billion-scale Approximate Nearest Neighbor Search", NeurIPS, 2021
- H. Guo and Y. Lu, "Achieving Low-Latency Graph-Based Vector Search via Aligning Best-First Search Algorithm with SSD", OSDI, 2025
- 관련 자료
- 주요 시스템 학회