417 Lecture material

CS 417
CS 417 course page
News
About the course
Prerequisites
Things you need
Policy
Syllabus
Documents
Homework
Exam info
Check your grades
Previous Lecture Next Lecture

Lecture 5, 6: Distributed File Systems

Lecture notes:
Distributed File Systems
Lecture slides

Recitation notes:

Supplemental notes:

RFC 1094: NFS: Network File System Protocol Specification

The Network File System: An Interoperable Distributed File System CSC350 --- System and Network Administration, Weihong Yin & Zhong Zhang, Feb. 1997.

The AFS File System In Distributed Computing Environments Transarc Corporation, May 1, 1996

[SHORT] DFS vs. CIFS , David Lemson, University of Illinois CCSO

The Coda Distributed File System , Peter J. Braam , School of Computer Science, Carnegie Mellon University

Just what is SMB?, Richard Sharpe, V1.2, 27 September 1999

[SHORT] Using Samba: 3.3 An Introduction to SMB/CIFS , Robert Eckstein, David Collier-Brown, Peter Kelley, 1st edition, November 1999

Buzzwords:

file system, file directory service, file service, file server, file, upload/download model, remote access model, client driver, VFS, access transparency, mounting, global root, UNIX semantics, absolute time ordering, session semantics, write-through, block caching, file caching, file usage patterns, component-at-a-time pathname resolution, stateless server, stateful server, delayed writes, write on close

NFS (Network File System), mounting protocol, directory and file access protocol, UDP, file handle, rnode, static mounting, automounter, lookup RPC, write-through, validation, read-ahead

RFS (Remote File Sharing), remote devices

AFS (Andrew File System), whole file serving, whole file caching, disk cache, volumes, cells, uniform name space, callback promise

CODA (COnstant Data Availability), volume storage group (VSG), available volume storage group (AVSG), replicated volume ID, resolution, disconnected operation, reintegration, hoard database, client modification log (CML)

DFS (Distributed File System), tokens

SMB (Server Message Block), CIFS (Common Internet File System), message blocks, protocol negotiation, piggybacking messages, oplocks (opportunistic locks): exclusive oplock, batch oplock, level II oplock sess

Back to syllabus

Back to Paul at Rutgers.

Papers About Paul Paul's Gallery Paul's home page
Paul Krzyzanowski, pxk@cs.rutgers.edu