A low-bandwidth network file system
Top Cited Papers
- 21 October 2001
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 35 (5), 174-187
- https://doi.org/10.1145/502034.502052
Abstract
Users rarely consider running network file systems over slow or wide-area networks, as the performance would be unacceptable and the bandwidth consumption too high. Nonetheless, efficient remote file access would often be desirable over such networks---particularly when high latency makes remote login sessions unresponsive. Rather than run interactive programs such as editors remotely, users could run the programs locally and manipulate remote files through the file system. To do so, however, would require a network file system that consumes less bandwidth than most current file systems.This paper presents LBFS, a network file system designed for low-bandwidth networks. LBFS exploits similarities between files or versions of the same file to save bandwidth. It avoids sending data over the network when the same data can already be found in the server's file system or the client's cache. Using this technique in conjunction with conventional compression and caching, LBFS consumes over an order of magnitude less bandwidth than traditional network file systems on common workloads.Keywords
This publication has 12 references indexed in Scilit:
- A protocol-independent technique for eliminating redundant network trafficPublished by Association for Computing Machinery (ACM) ,2000
- The click modular routerACM Transactions on Computer Systems, 2000
- Potential benefits of delta encoding and data compression for HTTPPublished by Association for Computing Machinery (ACM) ,1997
- Flexible update propagation for weakly consistent replicationPublished by Association for Computing Machinery (ACM) ,1997
- Copy detection mechanisms for digital documentsPublished by Association for Computing Machinery (ACM) ,1995
- A coherent distributed file cache with directory write-behindACM Transactions on Computer Systems, 1994
- Disconnected operation in the Coda File SystemACM Transactions on Computer Systems, 1992
- Leases: an efficient fault-tolerant mechanism for distributed file cache consistencyPublished by Association for Computing Machinery (ACM) ,1989
- Scale and performance in a distributed file systemACM Transactions on Computer Systems, 1988
- The string-to-string correction problem with block movesACM Transactions on Computer Systems, 1984