Traditional vs. Multi-Process Cache
- Traditional Cache Architecture
- Offline data store
- Cached data index
- In memory subset of data store
- Functional access to a datum via the index
- Replacement policy for removing stale data
- Concurrency-Oriented Cache
- Offline data store
- Cached data manager process
- Network of processes, one per cached datum
- Datum location via the index server
- Optional replacement policy for removing stale data