, May 22, 2003
Central to CASPER is the concept of file recipes. A file's recipe is a first-class file system object listing content hashes that describe the data blocks composing the file. File recipes provide applications with instructions for reconstructing the original file from available CAS data blocks. One such application of recipes is the CASPER distributed file system.
In CASPER, a client opportunistically fetches blocks from nearby CAS providers to improve its performance when the connection to a file server traverses a low-bandwidth path. The results from our prototype demonstrate significant reduction in execution time for applications that use a network file system.
This work is the result of collaboration with Intel Research Pittsburgh.