Jongmoo Choi's Home Page
- 강의 자료 (Lecture Notes)
- 발표 자료 (Presentation)
- Lecture Introduction : 9월 3일
- Paper selection: choose 4 candidate papers and send your choices to me through email
- Bigdata basic : 9월 10일
- J. Dean et al., “MapReduce: Simplified Data Processing on Large Clusters”, OSDI’04: Presentation by 권예진 and 김동현
- S. Weil et al., “Ceph: A Scalable, High-Performance Distributed File System”, OSDI’06: Presentation by 문현종 and 김지수
- Cloud basic : 9월 24일
- P. Barham et al., “Xen and the Art of Virtualization,” SOSP’03: Presentation by 정지헌 and 박경록
- A. Verma et al., “Large-scale cluster management at Google with Borg”, Eurosys’15: Presentation by 신수환 and 김보승
- DNN Framework: 10월 10일
- M. Abadi et al., “TensorFlow: A System for Large-Scale Machine Learning”, OSDI’16: Presentation by 조성환 and 박정혁
- D. Narayanan et al., “PipeDream: Generalized Pipeline Parallelism for DNN Training”, SOSP’19: Presentation by 문현종 and 김지수
- Personal Project + Feature embedding : 10월 15일
- Y. Jia et al., “Caffe: Convolutional Architecture for Fast Feature Embedding”, ACM MM’14: Presentation by 김나경 and 오여진
- ICE break (자기 소개) + Idea (연구 주제 아이디어 발표): 5 minutes for each student
- Key-Value Store : 10월 22일
- L. Lu et al., “WiscKey: Separating Keys from Values in SSD-conscious Storage”, FAST’16: Presentation by 정지헌 and 박경록
- G. DeCandia et al, “Dynamo: Amazon’s Highly Available KVS”, SOSP’07: Presentation by 권예진 and 김동현
- LLN + Cloud Block Store : 10월 29일
- Jacob Devlin et al.,“BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding”, NAACL’19: Presentation by 문현종 and 김지수
- W. Zhang et al., “What's the Story in EBS Glory: Evolutions and Lessons in Building Cloud Block Store”, FAST’24: Presentation by 신주용
- S.J. Subramanya et al., “DiskANN: Fast accurate billion-point nearest neighbor search on a single node”, NeurIPS’19: Presentation by 김나경 and 오여진
- VectorDB + Cloud Service for AI : 11월 12일
- J. Pan et al., “Survey of Vector Database Management Systems”, arxiv.org: Presentation by 권예진 and 김동현
- M. Chow et al., “ServiceLab: Preventing Tiny Performance Regressions at Hyperscale through Pre-Production Testing”, OSDI’24: Presentation by 정지헌 and 박경록
- Y. Xiong et al., “SuperBench: Improving Cloud AI Infrastructure Reliability with Proactive Validation”, ATC’24: Presentation by 조성환 and 박정혁
- Personal Project : 11월 19일
- Related work (연구 주제에 대한 관련 연구) + Design (설계 내용) : 5 minutes for each student
- Learned index + Serialization : 11월 26일
- D. Raghavan et al., “Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking”, SOSP’23: Presentation by 신수환 and 김보승
- M. Choi et al., “Can Learned Indexes be Built Efficiently? A Deep Dive into Sampling Trade-offs”, SIGMOD’24: Presentation by 조성환 and 박정혁
- J. Wu et al., “Updatable Learned Index with Precise Positions”, VLDB’21: Presentation by 주용지에 and 좌오
- GNN + Disaggregated : 12월 3일
- Y. Dai et al., “From WiscKey to Bourbon: A Learned Index for Log-Structured Merge Trees”, OSDI’20: Presentation by 주용지에 and 좌오
- Y. Park et al., “Ginex: SSD-enabled Billion-scale Graph Neural Network Training on a Single Machine via Provably Optimal In-memory Caching”, VLDB’21: Presentation by 신수환 and 김보승
- F. Niu et al., “X. Luo et al., “SMART: A High-Performance Adaptive Radix Tree for Disaggregated Memory”, OSDI’23: Presentation by 신주용
- New architecture : 12월 17일
- X. Zhang et al., “Storage Abstractions for SSDs: The Past, Present, and Future”, ACM ToS’24: Presentation by 김나경 and 오여진
- S. Yang et al., "Overcoming the Memory Wall with CXL-Enabled SSDs, ATC'23: Presentation by 주용지에 and 좌오
- Final project : 12월 10일
- Idea, Related work, Design, Evaluation results (발표) + Documentation (논문 형식으로 작성)
- 10 minutes for each student
- Other Candidates
- Ashish Vaswani et al., “Attention is All You Need”, NeurIPS’17
- J. Mohan et al., “Analyzing and Mitigating Data Stalls in DNN Training”, VLDB’21
- Y. Kwon et al., "Coordinated and Efficient Huge Page Management with Ingens", OSDI'16
- F. Niu et al., “FlashGNN: An In-SSD Accelerator for GNN Training”, HPCA’24
- B. Lepers et al., "OFence: Pairing Barriers to Find Concurrency Bugs in the Linux Kernel", Eurosys'23.
- S. Dong et al., “Evolution of Development Priorities in Key-value Stores Serving Large-scale Applications: The RocksDB Experience”, FAST'21
- M. Bjørling et al., “ZNS: Avoiding the Block Interface Tax for Flash-based SSDs“, ATC'21.
- J. Hwang et al., “Rearchitecting Linux Storage stack”, OSDI'21.
- V. Reddi et al., “MLPerf Inference Benchmark”, ISCA'20.
- F. Manco et al., "My VM is Lighter (and Safer) than your Container, SOSP'17.
- S. Ghemawat et al., “The Google File System,” SOSP'03.
- Tim Kraska et al, “The Case for Learned Index Structures”, SIGMOD'18.
- H. Herodotou, S. Babu, “Profiling, What-if Analysis and Cost-based Optimization of MapReduce Programs”, VLDB'11.
- O. Balmau et al, “SILK: Preventing Latency Spikes in Log-Structured Merge Key-Value Stores”, ATC'19.
- B. Kim, "Design Tradeoffs for SSD Reliability", FAST'19.
- H. Park et al., "Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems", ASPLOS'13.
- How to Read pr Write a paper
- 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”, http://ccr.sigcomm.org/online/files/p83-keshavA.pdf
- Butler W. Lampson, “Hints for Computer System Design,” SOSP, 1983
- 관련 자료
- 주요 시스템 학회