Academic Papers: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
Line 27: | Line 27: | ||
== File System Design == |
== File System Design == |
||
* 'ChunkFS' by |
* 'ChunkFS' by Aurora, 2006 [[http://usenix.org/event/hotdep06/tech/prelim_papers/henson/henson.pdf usenix.org PDF]] [[http://usenix.org/event/hotdep06/tech/prelim_papers/henson/henson_html/ usenix.org HTML]] [[http://valerieaurora.org/review/chunkfs.pdf Valerie Aurora PDF]] |
||
* 'Improving File System Reliability and Availability with Continuous Checker and Repair' by [[http://nma.berkeley.edu/ark:/28722/bk0009d284g UC Berkeley PDF]] |
* 'Improving File System Reliability and Availability with Continuous Checker and Repair' by Gunawi, 2011 [[http://nma.berkeley.edu/ark:/28722/bk0009d284g UC Berkeley PDF]] |
||
* 'Repair-Driven File System Design' by |
* 'Repair-Driven File System Design' by Aurora, 2006 [[http://valerieaurora.org/review/repair.pdf Valerie Aurora PDF]] |
||
* 'Using Declarative Invariants for Protecting File-System Integrity' |
* 'Using Declarative Invariants for Protecting File-System Integrity' Sun, et. al., 2006 [[http://sigops.org/sosp/sosp11/workshops/plos/06-sun.pdf SIGOPS PDF]] |
||
== Security == |
== Security == |
Revision as of 01:27, 9 May 2016
Academic Papers on Operating System Design
Note that most of these links are to PDF files, some of which can be downloaded directly.
Kernel Design
- 'The Case for Crypto Protocol Awareness in the Kernel' by Burnside and Keromytis, 2006 [Academic Commons link page]
- 'Exokernel: An Operating System Architecture for Application-Level Resource Management', by Engler, Kaashoek and O’Toole, 1995 [CiteSeer link page]
- 'Improving IPC by Kernel Design' by Liedtke, 1993 [Yale PDF]
- 'Operating System Virtualization: Practice and Experience' by Laadan and Nieh, 2008 [Academic Commons link page]
- 'An Overview of the Synthesis Operating System' by Pu and Massalin, 1989 [Academic Commons link page]
- 'The Protection of Information in Computer Systems' by Saltzer and Schroeder, 1975 [CiteSeer link page]
- 'Protecting Commodity Operating Systems through Strong Kernel Isolation' by Kemerlis, 2015
- 'Speculative Execution as an Operating System Service' by Locasto and Keromytis, 2006 [Academic Commons link page]
- 'Synthesis: An Efficient Implementation of Fundamental Operating System Services' by Massalin, 1992 [CiteSeer PDF] [Valerie Aurora HTML]
- 'The Synthesis Kernel' by Pu, Massalin, and Ioannidis, 1987 [USENIX PDF]
- 'Threads and Input/Output in the Synthesis Kernel', by Pu and Massalin, 1989 [Princeton PDF]
File System Design
- 'ChunkFS' by Aurora, 2006 [usenix.org PDF] [usenix.org HTML] [Valerie Aurora PDF]
- 'Improving File System Reliability and Availability with Continuous Checker and Repair' by Gunawi, 2011 [UC Berkeley PDF]
- 'Repair-Driven File System Design' by Aurora, 2006 [Valerie Aurora PDF]
- 'Using Declarative Invariants for Protecting File-System Integrity' Sun, et. al., 2006 [SIGOPS PDF]
Security
- 'Bro: A System for Detecting Network Intruders in Real-Time' by Paxson, 1999 [CiteSeer link page]
- 'The Protection of Information in Computer Systems' by Saltzer and Schroeder, 1975 [CiteSeer link page]
- 'Protecting Commodity Operating Systems through Strong Kernel Isolation' by Kemerlis, 2015
Distributed Systems
- 'An Integrated Experimental Environment for Distributed Systems and Networks', by White et. al., 2002 [CiteSeer link page]
- 'Unreliable Failure Detectors for Reliable Distributed Systems' by Chandra and Toueg, 1996 [CiteSeer link page]
- 'Virtual Time and Global States of Distributed Systems', Mattern, 1988 [CiteSeer link page]