Distributed and Persistent Cache
Smart caching algorithms are an absolute necessity for the Web to be
able to grow without exhausting network resources. There are already
several different approaches on managing a cache, but most of them are
not distributed among multiple applications.
Requirements
There are many possible aspects of this project, however, the major
ones that should be considered are:
- How should the objects in the cache be indexed
- Who is responsible for garbage collection and when should it be
done
- How can the state of the cache be kept presistent and so that
distributed applications can access the cache at any time knowing the
current state
Implementation
The designed model must be implemented and tested as a supplementary
module for the Library of Common Code
using the set W3C of style guide
lines for C-programming.
Henrik Frystyk, May 1995