Design of Implementation of a Cooperative Cache in a Cluster Based, Network Attached Storage Device Environment

By Davin Sannes and Se-Chang Son


Reductions in network latencies and the availability of inexpensive processor are affecting the location and access of non-volatile storage by permitting efficient use of standalone storage devices attached to the network.  Low latency networks have enabled clusters of workstations to access information stored in another machines memory faster than reading the information off of a local (or remote disk).  This enables a cluster of workstations to cache information read from a network attached storage device globally resulting in both lower latency to user applications and fewer requests that the network attached disk must fulfill.

This paper examines the design and implementation of an in memory cooperative disk caching system/simulator, attempts to improve existing cooperative caching algorithms through simulation and examines the performance of each simulated scheme.

PDF
Tarball