Cache Consistency
- Centralized controller:
- a centralized controller keeps track of all files that
are open and their respective clients.
- conflicting requests to open files can be handled
in three ways:
- deny request
- queue request
- grant request but notify all clients that have the
file open to remove it from their cache and
disable caching unsolicited messages to
clients is required.
- does not scale and is not robust.