|
ABSTRACT
Compression has been used in numerous ways for many years, but recently two factors have combined in a way to push compression to the forefront of distributed systems. First, the disparity between processor speeds and I/O rates is ever-increasing, making it possible to perform compression in software to a much greater extent than was previously feasible. Second, the growth of new applications demanding enormous data rates, such as digital video and audio, makes hardware compression increasingly desirable: I discuss the importance of compression in various environments and describe how compression may be used not only to reduce the demand for disk space, disk bandwidth, and network bandwidth, but also to appear to extend physical memory.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
[2] M. Burrows, C. Jerian, B. Lampson, and T. Mann. On-line data compression in a log-structured file system. Technical Report 85, DEC Systems Research Center, April 1992.
|
 |
3
|
|
| |
4
|
[4] Robert Hagmann. Comments on workstation operating systems and virtual memory. In Proceedings of the Second Workshop on Workstation Operating Systems, pages 43-48, Pacific Grove, CA, September 1989. IEEE.
|
| |
5
|
[5] John Markoff. Double-hard-disk capacity, through software. The New York Times, February 23 1992.
|
 |
6
|
|
| |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
[10] Mark Taunton. Compressed executables: an exercise in thinking small. In Proceedings of the USENIX 1991 Summer Conference, 1991.
|
| |
11
|
[11] Ross N. Williams. An extremely fast ZIV-Lempel data compression algorithm. In Data Compression Conference, pages 362-371, April 1991.
|
|