단국대학교 최종무 고급 운영체제론 Advanced Operating Systems 단국대학교 컴퓨터학과 2013 년 9 월 2 일 최종무

Slides:



Advertisements
Similar presentations
Secure Virtual Machine Execution Under an Untrusted Management OS Chunxiao Li Anand Raghunathan Niraj K. Jha.
Advertisements

Introduction to Data Center Computing Derek Murray October 2010.
A walk in cloud (and look for databases) Jian Xu DMM DB-talk, Feb 2010.
R2: An application-level kernel for record and replay Z. Guo, X. Wang, J. Tang, X. Liu, Z. Xu, M. Wu, M. F. Kaashoek, Z. Zhang, (MSR Asia, Tsinghua, MIT),
XEN AND THE ART OF VIRTUALIZATION Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, lan Pratt, Andrew Warfield.
Today From threads to file systems
Topics in Operating Systems
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
Advanced Computer Networks Fall 2010 Instructor: Haining Wang.
Computer Science Storage Systems and Sensor Storage Research Overview.
7/2/2015EECS 584, Fall Bigtable: A Distributed Storage System for Structured Data Jing Zhang Reference: Handling Large Datasets at Google: Current.
European Organization for Nuclear Research Virtualization Review and Discussion Omer Khalid 17 th June 2010.
Northwestern University 2007 Winter – EECS 443 Advanced Operating Systems The Google File System S. Ghemawat, H. Gobioff and S-T. Leung, The Google File.
Xen and the Art of Virtualization Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
Understanding Intrinsic Characteristics and System Implications of Flash Memory based Solid State Drives Feng Chen, David A. Koufaty, and Xiaodong Zhang.
Microkernels, virtualization, exokernels Tutorial 1 – CSC469.
Map/Reduce and Hadoop performance Ioana Manolescu Senior researcher, OAK team lead Inria Saclay and Université Paris-Sud Big Data Paris, 2013.
Map Reduce for data-intensive computing (Some of the content is adapted from the original authors’ talk at OSDI 04)
Emalayan Vairavanathan
J. Choi, DKU Introduction to Operating System March, 2015 Jongmoo Choi Dept. of software Dankook University
Xen and the Art of Virtualization Paul Barham, Boris Dragovic, Keir Fraser, Steven Hand, Tim Harris, Alex Ho, Rolf Neugebauer, Ian Pratt, Andrew Warfield.
A Presentation Of TaintDroid & Related Topics
CSE 451: Operating Systems Section 10 Project 3 wrap-up, final exam review.
1 Geiger: Monitoring the Buffer Cache in a Virtual Machine Environment Stephen T. Jones Andrea C. Arpaci-Dusseau Remzi H. Arpaci-Dusseau Department of.
Hadi Salimi Distributed Systems Lab, School of Computer Engineering, Iran University of Science and Technology, Fall 2010 Performance.
Embedded System Lab. 최 길 모최 길 모 Kilmo Choi A Software Memory Partition Approach for Eliminating Bank-level Interference in Multicore.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Embedded System Lab. 오명훈 Memory Resource Management in VMware ESX Server Carl A. Waldspurger VMware, Inc. Palo Alto, CA USA
Topics in Embedded Systems
Our work on virtualization Chen Haogang, Wang Xiaolin {hchen, Institute of Network and Information Systems School of Electrical Engineering.
INSTITUTE OF COMPUTING TECHNOLOGY DMA Cache Architecturally Separate I/O Data from CPU Data for Improving I/O Performance Dang Tang, Yungang Bao, Weiwu.
Embedded System Lab. Jung Young Jin The Design and Implementation of a Log-Structured File System D. Ma, J. Feng, and G. Li. LazyFTL:
Wei-Shen, Hsu 2013 IEE5011 –Autumn 2013 Memory Systems Solid State Drive with Flash Memory Wei-Shen, Hsu Department of Electronics Engineering National.
Micro-sliced Virtual Processors to Hide the Effect of Discontinuous CPU Availability for Consolidated Systems Jeongseob Ahn, Chang Hyun Park, and Jaehyuk.
The xCloud and Design Alternatives Presented by Lavone Rodolph.
1 Virtual Machine Memory Access Tracing With Hypervisor Exclusive Cache USENIX ‘07 Pin Lu & Kai Shen Department of Computer Science University of Rochester.
Embedded System Lab. 정범종 A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters H. Wang et al. VEE, 2015.
COSC 6360 Reading List for Fall 2012 Jehan-François Pâris
Categories of Presented Papers Papers Ranking Results – S. Brin and L. Page. The Page Rank Citation Ranking: Bringing Order to the Web. Stanford InfoLab.
“NVM Duet: Unified Working Memory and Persistent Store Architecture”
J. Choi, DKU Introduction to Operating System March, 2013 Jongmoo Choi Dept. of software Dankook University
Reference and Assignments Dr. Gregor von Laszewski Dr. Lizhe Wang.
Protecting The Kernel Data through Virtualization Technology BY VENKATA SAI PUNDAMALLI id :
Toward Efficient and Simplified Distributed Data Intensive Computing IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 22, NO. 6, JUNE 2011PPT.
Research Meeting Jaeseok Myung. Copyright  2009 by CEBT Summary  TA DB : project 3, midterm(24 명 응시 ) WEC : report, project (android), classroom,
Course Information Andy Wang COP 5611 Advanced Operating Systems.
Memcached Integration with Twister Saliya Ekanayake - Jerome Mitchell - Yiming Sun -
Embedded System Lab. Jung YoungJin Janus: Optimal Flash Provisioning for Cloud Storage Workloads C. Albrecht, A. Merchant, M. Stokely,
Course Information Andy Wang COP 5611 Advanced Operating Systems.
LIOProf: Exposing Lustre File System Behavior for I/O Middleware
 The emerged flash-memory based solid state drives (SSDs) have rapidly replaced the traditional hard disk drives (HDDs) in many applications.  Characteristics.
April 9-10, 2015 Texas Tech University Semiannual Meeting Unistore: A Unified Storage Architecture for Cloud Computing Project Members: Wei Xie,
Virtual Machine Monitors
Introduction to Operating System
Organizations Are Embracing New Opportunities
University of Maryland College Park
Presented by Yoon-Soo Lee
Ignacio Cano, Srinivas Aiyar, Arvind Krishnamurthy
Analysis of File Systems Performance in Amazon EC2 Storage
Parallel-DFTL: A Flash Translation Layer that Exploits Internal Parallelism in Solid State Drives Wei Xie1 , Yong Chen1 and Philip C. Roth2 1. Texas Tech.
From Algorithm to System to Cloud Computing
Windows Azure Migrating SQL Server Workloads
Lecture Note 0: Course Introduction
Proposal for Term Project Operating Systems, Fall 2018
LHD: Improving Cache Hit Rate By Maximizing Hit Density
Graph-based Security and Privacy Analytics via Collective Classification with Joint Weight Learning and Propagation Binghui Wang, Jinyuan Jia, and Neil.
Xen and the Art of Virtualization
Abhijit Mondal Sumitro Bhaumik Bishakh Ghosh
OpenStack for the Enterprise
Advanced Operating System (Focusing on Storage System)
Presentation transcript:

단국대학교 최종무 고급 운영체제론 Advanced Operating Systems 단국대학교 컴퓨터학과 2013 년 9 월 2 일 최종무

단국대학교 최종무 강의 목표 운영체제 최근 연구 동향을 파악한다. 커널 구조, 스케줄링, 메모리, 파일 시스템, 보안, 클라우드, … 학생들이 선호하는 분야도 포함 ( 예를 들어 가상화, Bigdata,..) 영어 논문에 익숙해 진다. 영어 논문 구조 논문 review 방법 논문 작성법 논문 발표 능력을 키운다. 발표 자료 작성 발표 및 토의 방법

단국대학교 최종무 강의 교재 자체적으로 제작한 교재 30 여개의 논문으로 구성

단국대학교 최종무 Paper lists (Candidates) Introduction (1 week) K. Elphinstone, B. Leslie, G. Heiser, “From L3 to seL4: What Have We Learnt in 20 Years of L4 Microkernels?”, SOSP, L. Lu, A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, S. Lu, "A Study of Linux File System Evolution", FAST, Virtual Machine Monitor (2 week) P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, A. Warfield, "Xen and the Art of Virtualization", SOSP, Carl A. Waldspurger, “Memory Resource Management in VMware ESX Server”, OSDI, File system (3 week) M. Rosenblum and J. Ousterhout, "The Design and Implementation of a Log- Structured File System", ACM ToCS, S. Ghemawat, H. Gobioff, S. Leung, “The Google File System”, SOSP, Security (4 week) W. Enck et al., “TaintDroid: An Information-Flow Tracking System for Realtime Privacy Monitoring on Smartphones”, OSDI, X. Wang, Y. Jhi, S. Zhu, P. Liu, “Behavior Based Software Theft Detection”, CCS, Bigdata (5 week) J. Dean and S. Ghemawat, “MapReduce: Simplified Data Processing on Large Clusters”, OSDI, H. Herodotou, S. Babu, “Profiling, What-if Analysis and Cost-based Optimization of MapReduce Programs”, VLDB, 2011.

단국대학교 최종무 Paper lists (Candidates) Memory management (6 week) H. Park et al., "Regularities considered harmful: forcing randomness to memory accesses to reduce row buffer conflicts for multi-core, multi-bank systems", ASPLOS, L. Liu, Z. Cui, M. Xing, Y. Bao, M. Chen, C. Wu, “A Software Memory Partition Approach for Eliminating Bank-level Interference in Multicore Systems”, PACT, Analysis and Tools (7 week) S. Han, Y. Dang, S. Ge, D. Zhang, T. Xie, “Performance Debugging in the Large via Mining Millions of Stack Traces”, ICSE, D. Novakovic et al., “DeepDive: Transparently Identifying and Managing Performance Interference in Virtualized Environments”, ATC, I/O system (8 week) S. Jeong et al., “I/O Stack Optimization for Smartphones”, ATC, C. Xu et al., “vTurbo: Accelerating Virtual Machine I/O Processing Using Designated Turbo-Sliced Core”, ATC, SSD (9 week) D. Ma, J. Feng, G. Li, “LazyFTL: A Page-level Flash Translation Layer Optimized for NAND Flash Memory”, SIGMOD, F. Chen, D. Koufaty and X. Zhang, “Understanding Intrinsic Characteristics and System Implications of Flash Memory based Solid State Drives”, SIGMETRICS, Hybrid Storage (10 week) D. Tiwari et al., “Active Flash: Towards Energy-Efficient, In-Situ Data Analytics on Extreme-Scale Machines”, FAST, C. Albrecht et al. “Janus: Optimal Flash Provisioning for Cloud Storage Workloads”, ATC, 2013

단국대학교 최종무 Paper lists (Candidates) Security 2 (11 week) X. Hu, S. Bhatkar, K. Griffin, K. Shin, “MutantX-S: Scalable Malware Clustering Based on Static Features”, ATC, Y. Jhi, X. Wang, X. Jia, S. Zhu, P. Liu, D. Wu, “Value-Based Program Characterization and Its Application to Software Plagiarism Detection”, ICSE, Bigdata 2 (12 week) F. Ahmad, S. Chakradhar, A. Raghunathan, N. T. Vijaykumar, “Tarazu: Optimizing MapReduce On Heterogeneous Clusters”, ASPLOS, J. Dittrich et al., “Only Aggressive Elephants are Fast Elephants”, VLDB, Cloud Computing (13 week) A. Cidon, S. M. Rumble, R. Stutsman, S. Katti, J. Ousterhout and Mendel Rosenblum, “Copysets: Reducing the Frequency of Data Loss in Cloud Storage”, ATC, K. Ousterhout et al., “Sparrow: Distributed, Low Latency Scheduling”, SOSP, Others (14 week) F. Guo and P. Efstathopoulos, “Building a High-performance Deduplication System”, USENIX ATC, E. Lee, H. Bahn, S. H. Noh, “Unioning of the Buffer Cache and Journaling Layers with Non-volatile Memory”, FAST, R. Koller et al., “Write Policies for Host-side Flash Caches”, FAST, D. A. Holland et al., “Flash Caching on the Storage Client”, ATC, Q. Huang et al, “An Analysis of Facebook Photo Caching”, SOSP, 2013  자신이 읽고 싶은 논문을 알려주면 추가 가능 … (2012 년 이후 논문으로 )

단국대학교 최종무 강의 방법 Presentation ( 개인별, 3 번 예상 ) Q & A Paper Review Final proposal ( 논문 형식, 개인별 ) No examination

단국대학교 최종무 강의 방법 Presentation 각 학생은 3 개의 논문 선정 및 발표 ( 매주 2 개 발표 예정 ) 발표 40 분, 질의 응답 20 분  발표를 들은 학생들은 최소한 1 가지 이상 질문을 할 것.  질문이 없을 경우 발표자가 학생들에게 질문. 발표 슬라이드  슬라이드 당 15 줄 이내 ( 문장 형식은 안됨 )  절반 이상은 그림으로  발표 자료는 미리 강의 홈페이지에 올려 놓아야 함 ( 발표 전날까지 로 보내주시면 됨 )  humor slide 도 포함할 것 좋은 발표를 위해서는 주요 참고 문헌들을 읽기 바람 ( 자신이 읽은 참고 문헌 목록을 발표 자료에 포함 또는 일부 내용 발 표 : 없을 경우 감점 )

단국대학교 최종무 강의 방법 Paper Review 모든 학생들은 매주 해당 논문에 대한 review 문서를 제출해야 함 형식  논문 내용 요약 3~5 문장 Motivation, Proposal, Evaluation  논문의 장점 (strength)  논문의 단점 (weakness)  질문 (questions) or 제안 (suggestion) 3 개 이상

단국대학교 최종무 강의 방법 Q & A 수업 중 각 학생들의 질문 횟수를 카운팅하여 점수에 반영 Final proposal 자신이 읽은 논문 중 하나의 아이디어를 발전시킨 기법 제안  제안서는 논문 형식으로 작성 ( 현재 계획으로는 ) 정보과학회 학술대회 (KCC or 추계 )  수업 마지막 날에 ppt 5 장으로 발표

단국대학교 최종무 강의 평가 Evaluation Presentation(30%) Questions and Answers (20%) Paper review (30%) Final proposal (20%)