Most existing wide-area caching schemes are client initiated.
Decisions on when and where to cache information are made without
the benefit of the server's global knowledge of the situation. We
believe that the server should play a role in making these caching
decisions, and we propose geographical push-caching as a way
of bringing the server back into the loop. The World Wide Web is
an excellent example of a wide-area system that will benefit from
geographical push-caching, and we present an architecture that
allows a Web server to autonomously replicate HTML pages.