Jongmoo Choi's Home Page
- 강의 자료 (Lecture Notes)
- 강의 관련 자료
- 설계 실습 관련 자료
- 참고 사항
- 실습 조교: 손대연 (자연과학관 515호, 031-8005-3247)
- 성적: 중간 고사(30%), 기말 고사 (30%), 보고서 (30%), 출석/수업 중 질의응답(10%)
- 강의 자료 (Lecture Notes)
- 발표 자료 (Presentation)
- Lecture Introduction
- OS Introduction
- M. Accetta et al., “Mach: A New Kernel Foundation for UNIX Development”, USENIX Summer Conference, 1986 (with the comparison with “The UNIX Time-Sharing System”): Presentation : 3월 10일 by 구성민
- J. Ousterhout, “Why Aren't Operating Systems Getting Faster as Fast as Hardware?”, USENIX Summer Conference, 1990: Presentation : 3월 10일 by 오명훈
- Basic components (Scheduling and FS)
- C. A. Waldspurger and W. E. Weihl, “Lottery Scheduling: Flexible Proportional-Share Resource Management”, OSDI, 1994: Presentation : 3월 24일 by 심윤석
- M. Rosenblum and J. Ousterhout, "The Design and Implementation of a Log-Structured File System", ACM ToCS, 1992: Presentation : 3월 24일 by 서동화
- Basic components (Memory and Driver)
- H. Park et al., "Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems", ASPLOS, 2013: Presentation : 3월 31일 by 김향중
- R. Spencer et al., "The Flask Security Architecture: System Support for Diverse Security Policies", USENIX Security Symposium, 1999 (with details of SElinux): Presentation : 3월 31일 by 정윤식
- Virtualization
- P. Barham et al., "Xen and the Art of Virtualization", SOSP, 2003: Presentation : 4월 7일 by 윤준기
- C. A. Waldspurger, “Memory Resource Management in VMware ESX Server”, OSDI, 2002: Presentation : 4월 7일 by 오명훈
- Personnel Project: Idea presentation (5 minutes): 4월 7일
- Bigdata
- C. Dall et al., “KVM/ARM: The Design and Implementation of the Linux ARM Hypervisor”, ASPLOS, 2014: Presentation : 4월 14일 by 김해천
- J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters”, OSDI, 2004: Presentation : 4월 14일 by 홍민하
- System security
- T. Vidas et al., “All Your Droid are Belong to Us: A Survey of Current Android Attacks”, WOOT, 2011: Presentation : 4월 21일 by 김낙영
- Thuy D. Nguyen et al., "A Cloud-Oriented Cross-Domain Security Architecture", Military Communications Conference, 2010: Presentation : 4월 21일 by 임경환
- X. Hu et al., “MutantX-S: Scalable Malware Clustering Based on Static Features”, ATC, 2013: Presentation : 4월 21일 by 박종화
- Miscellaneous
- E. Chin et al., "Analyzing Inter-Application Communication in Android”, MobiSys, 2011: Presentation : 4월 28일 by 박종혁
- J. Hauswald et al., “Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers”, ASPLOS, 2015: Presentation : 4월 28일 by 김태홍
- M. Jung, et al., "HIOS: A host interface I/O scheduler for Solid State Disks", ISCA, 2014: Presentation : 4월 28일 by 서동화
- Reliability
- G. Zellweger et al. "Decoupling Cores, Kernels, and Operating Systems", OSDI, 2014: Presentation : 5월 12일 by 김해천
- Y. Cai et al. “Data Retention in MLC NAND Flash Memory: Characterization, Optimization and Recovery”, HPCA, 2015: Presentation : 5월 12일 by 손대연
- Personnel Project: Related paper survey + Progress presentation (10 minutes): 5월 12일
- NVM & PIM
- S. R. Dulloor et al. "System software for persistent memory", Eurosys, 2014: Presentation : 5월 19일 by 김향중
- R. Liu et al., "NVM Duet: Unified Working Memory and Persistent Store Architecture", ASPLOS, 2014: Presentation : 5월 19일 by 구성민
- S. Cox et al., “Iridis-pi: a low-cost, compact demonstration cluster", Journal of CC, 2014: Presentation : 5월 19일 by 윤준기
- System security II
- W. Enck et al., “PScout: Analyzing the Android Permission Specification”, CCS, 2012: Presentation : 5월 26일 by 김낙영
- R. Stevens et al., “Investigating User Privacy in Android Ad Libraries”, IEEE MoST, 12: Presentation : 5월 26일 by 박종혁
- H. Chen et al., "Analyzing and Comparing the Protection Quality of Security Enhanced Operating Systems", NDSS, 2009: Presentation : 5월 26일 by 정윤식
- Bigdata 2
- H. Herodotou, S. Babu, “Profiling, What-if Analysis and Cost-based Optimization of MapReduce Programs”, VLDB, 2011: Presentation : 6월 2일 by 홍민하
- J. Ruthruff et al., “Predicting Accurate and Actionable Static Analysis Warnings: An Experimental Approach”, ICSE, 2008: Presentation : 6월 2일 by 박종화
- E. Boutin et al., “Apollo: Scalable and Coordinated Scheduling for Cloud-Scale Computing", OSDI, 2014: Presentation : 6월 2일 by 심윤석
- Mobile
- J. Andrus et al., "Cells: A Virtual Mobile Smartphone Architecture", SOSP, 2011: Presentation : 6월 9일 by 임경환
- M. Zheng et al., "Understanding the robustness of SSDs under power fault", FAST, 2013: Presentation : 6월 9일 by 손대연
- Final presentation
- Personnel Project: Final (evaluation result) presentation (20 minutes): 6월 16일
- Other Candidates
- Roy Levin and David D. Redell, "How (and How Not) to Write a Good Systems Paper", 1983, link
- Martin A. Schwartz, "The importance of Stupidity in scientific research", 2008, link
- H. Wang et al., “A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters”, VEE, 2015
- D. E. Porter et al, "Rethinking the Library OS from the Top Down", ASPLOS, 2011
- Y. Jhi et al., “Value-Based Program Characterization and Its Application to Software Plagiarism Detection”, ICSE, 2011
- D. Tiwari et al., “Active Flash: Towards Energy-Efficient, In-Situ Data Analytics on Extreme-Scale Machine”, FAST, 2013
- J. Corbett et al., “Spanner: Google’s Globally-distributed Database”, OSDI, 2012
- J. Wires et al., “Characterizing Storage Workloads with Counter Stacks”, OSDI, 2014
- M. Zaharia et al., “Resilient Distributed Datasets: A Fault-Tolerant Abstraction for In-Memory Cluster Computing”, NSDI, 2012
- J. Do et al. "Query Processing on Smart SSDs: Opportunities and Challenges”, SIGMOD, 2013
- J. Ouyang et al., "SDF: software-defined flash for web-scale internet storage systems", ASPLOS, 2014
- J. Dittrich et al., “Only aggressive elephants are fast elephants”, VLDB, 2012
- D. Ellis et al, “ECHOPRINT: An Open Music Identification Service”, MIR, 2011
- Qi Alfred Chen et al., "Peeking into Your App without Actually Seeing It: UI State Inference and Novel Android Attacks", USENIX Security, 2014
- S. Govindavajhala and A. Appel, “Using Memory Errors to Attack a Virtual Machine”, IEEE SP, 2003
- J. Debrabant et al., “Anti-Caching: A New Approach to DB Management system Architecture”, VLDB, 2013
- J. Draper et al., “The Architecture of the DIVA Processing-In-Memory Chip”, ICS, 2002
- Carl A. Waldspurger et al., "Efficient MRC Construction with SHARDS", FAST, 2015
- I. Ray et al., “Airavat: Security and Privacy for MapReduce”, NSID, 2010
- 관련 자료