Distributed Operating Systems
(PPTX)
Dominant Resource Fairness Fair Allocation of Multiple Resource Types
Useful Resources
Writing Tips
An Evaluation of the Ninth SOSP Submission
Recommended Reading
A Berkeley View of Systems Challanges for AI
L4 Microkernels: The Lessons from 20 Years of Research and Deployment
Wear Leveling in SSDs Considered Harmful
Data Storage Research Vision 2025
HotRing: A Hotspot-aware In-Memory Key-value Store
Consistency-aware Durability
PCStream: Automatic Stream Allocation Using Program Contexts
Write-Optimized Dynamic Hashing for Persistent Memory
Reaping the Performance of Fast NVM Storage with uDepot
Optimizing Systems for Byte-Addressable NVM by Reducing Bit Flipping
Bitcoin: A Peer-to-Peer Electronic Cash System
The Landscape of Parallel Computing Research: A View from Berkeley
Above the Clouds: A Berkeley View of Cloud Computing
The Chubby Lock Service for Loosely-Coupled Distributed Systems
BigTable: A Distributed Storage System for Structured Data
MapReduce: Simplified Data Processing on Large Clusters
Spark: Cluster Computing with Working Sets
Operating System Support for Database Management
Secure Programming for Linux and UNIX HOWTO
The Tanenbaum-Torvalds Debate
The Cathedral and the Bazaar
Some Reflections on Innovation and Invention
Books
Tanenbaum, Modern Operating Systems (background)
Arpaci-Dusseau, Arpaci-Dusseau, Operating Systems: Three Easy Pieces (background)
Silberschatz, Galvin, Gagne, Operating System Concepts (background)
Lions, John, Lions' Commentary on UNIX: With Source Code
On-line Resources
Newsgroup
awang@cs.fsu.edu
Last modified on: January 8, 2026