http://www.ce.chalmers.se/edu/year/2006/course/AOS/course.mtrl.htmlCourse material to use in the course 2006-2007The course material to use 2006-2007 was discussed at the planning meeting. It is still possible to propose new material. If you have ideas of what to add to the course it should fulfil at least two requirements: It should be interesting for the majority of the students and there should be good material to study.Most of the course is now decided. With the exception of the book by John Levin the material is/will be printed in paper version to the students. This document describes the various papers which constitute the the PhD course in Advanced Operating Systems. It will almost always be preliminary since some of the material will be decided on late to be able to take the most relevant and good material available at that time. Meeting 1:Jennifer M Anderson et al: Continuous Profiling: Where have all the cycles gone?, 16th ACM symposium on Operating Systems Principles, Oct 1997. 21 pages.J. Bradley Chen et al: The Measured Performance of Personal
Computer
Operating Systems, ACM Transaction on Computer Systems (ACM TOCS)
Vol
14, No 1, February 1996, pp 3-40 Meeting 2:Peter M Chen et al: RAID: High-Performance, Reliable Secondary Storage, ACM Computing Surveys Vol 26, No 2, June 1994, pp 145-185.Meeting 3:Peter M. Chen, David A. Patterson: A New Approach to I/O Performance Evaluation - Self-Scaling I/O Benchmarks, Predicted I/O Performance, ACM TOCS Vol 12, No 4, Nov 1994, pp 308-339Meeting 4:Bryan Ford et al: The Flux OSKit: A Substrate for Kernel and Language Research, ACM Operating Systems Review (ACM OSR), Vol 31, No 5, Dec 1997, pp 38 - 51Melekam Tsegaye and Richard Foss: A Comparison of the Linux and Windows
Device Driver Architectures, ACM Operating Systems Review (ACM
OSR), Vol 38, No 2, April 2004, pp 8-33 Meeting 5:Philip Levis et al: The Emergence of Network Abstractions and Techniques in TinyOS, USENIX Networked Systems Design and Implementation, March 2004, pp 1-14Erland Jonsson, Tomas Olovsson: An Empirical Model of the Security Intrusion Process, Tomas Olofsson PhD dissertation, Department of Computer Engineering, Chalmers University of Technology, ISBN 91-7197-201-3, pp 131-148. Bill Cheswick: An evening with Berferd in Which a Cracker i
Lured,
Endured and Studied, Proceedings of the Winter 1992 USENIX
Conference,
San Francisco, USA, pp 163-174 Meeting 6:Dawson R. Engler, M. Frans Kaashoek, James O'Toole Jr: Exokernel: An Operating System Architecture for Application-Level Resourse Management, ACM OSR, Vol 29, No 5, Dec 1995, pp 251-266Hermann Härtig, Jochen Liedtke et al: The Performance of Micro-Kernel-Based Systems, ACM Operating Systems Review (ACM OSR), Vol 31, No 5, Dec 1997, pp 66-77 Khawar M. Zuberi, Padmanabhan Pillai and Kang
G. Shin: EMERALDS: a small-memory real-time microkernel, ACM
Operating Systems Review (ACM OSR), Vol 33, No 5, Dec 1999,
pp 277 - 299 Meeting 7:Dylan McNamee et al: Specialization Tools and Techniques for Systematic Optimization of System Software, ACM Transaction on Computer Systems, Vol 19, No 2, May 2001, pp 217-251Meeting 8:John R Levine: Linkers and Loaders, Morgan Kaupmann Publishers/Academic Press, 2000, ISBN 1-55860-496-0, chapter 1-7 (the parts you feel you need to study)Meeting 9:John R Levine: Linkers and Loaders, Morgan Kaupmann Publishers/Academic Press, 2000, ISBN 1-55860-496-0, chapter 8 and 9, 38 pagesMeeting 10:John R Levine: Linkers and Loaders, Morgan Kaupmann Publishers/Academic Press, 2000, ISBN 1-55860-496-0,chapter 10 and 11, 41 pagesMeeting 11:Mendel Rosenblum, John K Ousterhout: The Design and Implementation of a Log-Structured File System, ACM Trans on Computer Systems, Vol 10, N o 1, Febr 1992, pp 26-52L. W. McVoy, S. R. Kleiman: Extent-like Performance from a UNIX File System, Proceedings of the USENIX Winter 1991 Technical Conference, Dallas, Texas, January 1991, pp 33-44 M Seltzer et al: File System Logging versus Clustering: A Performance Comparison, Proceedings of the 1995 Usenix Technical Conference, Meeting 12:Tim Newsham and Jim Hoagland: Windows Vista Network Attack Surface Analysis: A Broad Overview,URL="" class="moz-txt-link-freetext" href="http://www.symantec.com/avcenter/reference/ATR-VistaAttackSurface.pdf">http://www.symantec.com/avcenter/reference/ATR-VistaAttackSurface.pdf, p 1-9 of 42 pages, 2006 Eliezer Levy, Abraham Silberschatz: Distributed file systems: Concepts and examples, Chapter 1-6, ACM Computing Surveys, Vol 22, No 4, Dec 1990, pp 321-342 Meeting 13:John H Howard: An Overview of the Andrew File System, USENIX Winter conf, Febr 1988, pp 23-26Michael L Kazar: Synchroniztion and Caching Issues in the Andrew File System,USENIX Winter conf, Febr 1988, pp 27-36 John H Howard et al: Scale and Performance in a Distributed File
System, ACM TOCS, Vol 6 No 1, Febr 1988, pp 51-81 Meeting 14:Peter J. Braam: The Coda Distributed File System, Linux Journal, #50, June 1998, pp 46-51James J Kistler, Mahadev Satyanarayanan: Disconnected Operation in the Coda File System, ACM TOCS, Vol 10, No 1, Febr 1992, pp 3-25 Sanjay Ghemawat, Howard Govioff and Shun-Tak Leung: The Google File System, ACM 19th Symposium on Operating Systems Principles, Oct 2003, pp 29-43Meeting 15:
Presentation of ZFS is done by Kjell Högström, Sun
Microsystems. |
