Closed jcnelson closed 10 years ago
To continue using Squid for caching, have the UG send ICP requests to it to see if data is cached or not. See https://tools.ietf.org/html/rfc2186 for the packet formatting.
Alternatively, we can implement our own caching mechanism.
Implemented our own caching mechanism (UG/cache.cpp).
The UG should keep track of which blocks are locally cached, and expose this information to applications (via xattr or similar). This is so JSyndicateFS can let Hadoop schedule jobs on VMs that locally host cached data.