On the role of compression in distributed systems
- 1 April 1993
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 27 (2) , 88-93
- https://doi.org/10.1145/155848.155864
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.Keywords
This publication has 7 references indexed in Scilit:
- Comments on workstation operating systems and virtual memoryPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- An extremely fast Ziv-Lempel data compression algorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The design and implementation of a log-structured file systemACM Transactions on Computer Systems, 1992
- Combining the concepts of compression and caching for a two-level filesystemPublished by Association for Computing Machinery (ACM) ,1991
- Virtual memory primitives for user programsPublished by Association for Computing Machinery (ACM) ,1991
- Caching in the Sprite network file systemACM Transactions on Computer Systems, 1988
- The Sprite network operating systemComputer, 1988