The Challenges of Distributed Systems
Continuum of Distributed Systems
VFS: the Filesystem Switch
Vnodes
Network File System (NFS)
NFS Protocol
Clients and Servers as Interacting Processes
Remote Procedure Call 101
Remote Procedure Call
Mechanics of RPC
NFS Vnodes
Vnode Operations and Attributes
File Handles
Vnode Cache
Pathname Traversal
From Servers to Services
NFS: From Concept to Implementation
NFS as a “Stateless” Service
Drawbacks of a Stateless Service
The Synchronous Write Problem
Speeding Up NFS Writes
The Retransmission Problem
Solutions to the Retransmission Problem
File Cache Consistency
Security 101
The Access Matrix
Access Control Lists
Capabilities
Security vs. Extensibility
Gigabit Networks and I/O
Home Page: http://www.cs.duke.edu/~chase/cps110