-
Review
-
Operating System Structure Overview
- The SPIN approach
- The Exokernel Approach
- The Microkernel Approach
-
- Memory Virtualization
- CPU and Device Virtualization
-
- Synchronizaton
- Communication
- Lightweight RPC
- Scheduling
- Shared Memory Multiprocessor OS
-
- Lamport Clocks
- Latency Limits
- Active Networks
- Systems from Components
-
Examples of Distributed Systems
- Spring Operating System
- Java RMI
- Enterprise Java Beans
-
- Global Memory Systems
- Distributed Shared Memory
- Distributed File Systems
-
- Lightweight Recoverable Virtual Memory
- RioVista
- Quicksilver
-
- Systems Issues in Giant Scale Services
- MapReduce
- Content Delivery Networks
-
- TS-Linux
- PTS
-
- Security in Andrew