Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/1268256.1268274guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Increasing effective link bandwidth by suppressing replicated data

Published: 15 June 1998 Publication History

Abstract

In the Internet today, transfer rates are often limited by the bandwidth of a bottleneck link rather than the computing power available at the ends of the links. To address this problem, we have utilized inexpensive commodity hardware to design a novel link layer caching and compression scheme that reduces bandwidth consumption. Our scheme is motivated by the prevalence of repeated transfers of the same information, as may occur due to HTTP, FTP, and DNS traffic. Unlike existing link compression schemes, it is able to detect and use the long-range correlation of repeated transfers. It also complements application-level systems that reduce bandwidth usage, e.g., Web caches, by providing additional protection at a lower level, as well as an alternative in situations where application-level cache deployment is not practical or economic.
We make three contributions in this paper. First, to motivate our scheme we show by packet trace analysis that there is significant replication of data at the packet level, mainly due to Web traffic. Second, we present an innovative link compression protocol well-suited to traffic with such long-range correlation. Third, we demonstrate by experimentation that the availability of inexpensive memory and general-purpose processors in PCs makes our protocol practical and useful at rates exceeding T3 (45 Mbps).

References

[1]
{1} A. Chankuntod et al. A Hierarchical Internet Object Cache. In USENIX'96, 1996.]]
[2]
{2} D. D. Clark and D. L. Tennenhouse. Architectural Considerations for a New Generation of Protocols. In SIGCOMM '90, 1990.]]
[3]
{3} P. Danzig et al. A Case for Caching File Objects Inside Internetworks. In SIGCOMM '93, 1993.]]
[4]
{4} M. Degermark et al. Low-loss TCP/IP Header Compression for Wireless Networks. In MOBICOM'96 , 1996.]]
[5]
{5} P. Deutsch. DEFLATE Compressed Data Format Specification version 1.3. Request For Comments: 1951, May 1996.]]
[6]
{6} F. Douglis et al. Rate of Change and other Metrics: a Live Study of the World Wide Web. In USENIX Symp. on Internetworking Technologies and Systems, 1997.]]
[7]
{7} V. Jacobson. Compressing TCP/IP Headers for Low-Speed Serial Links. Request For Comments: 1144, February 1990.]]
[8]
{8} I. JTC1/SC2/W10. Digital Compression and Coding of Continuous-Tone Still Images. IEC Draft International Standard 10918-1, 1992.]]
[9]
{9} J. Mogul et al. Potential benefits of delta-encoding and data compression for HTTP. In SIGCOMM '97, 1997.]]
[10]
{10} NIST. Secure Hash Standard. FIPS PUB 180-1, May 1993.]]
[11]
{11} D. Rand. The PPP Compression Control Protocol. Request For Comments: 1962, June 1996.]]
[12]
{12} R. Rivest. The MD5 Message-Digest Algorithm. Request For Comments: 1321, April 1992.]]
[13]
{13} W. Simpson (Ed.). The Point-to-Point Protocol. Request For Comments: 1661, August 1994.]]
[14]
{14} D. Wessels. The Squid Internet Object Cache. http://squid.nlanr.net/Squid/, 1997.]]
[15]
{15} S. Williams et al. Removal Policies in Network Caches for World-Wide Web Documents. In SIGCOMM '96, 1996.]]

Cited By

View all
  • (2015)Object-Oriented Packet Caching for ICNProceedings of the 2nd ACM Conference on Information-Centric Networking10.1145/2810156.2810172(89-98)Online publication date: 30-Sep-2015
  • (2014)Characterizing processor architectures for programmable network interfacesACM International Conference on Supercomputing 25th Anniversary Volume10.1145/2591635.2667178(287-298)Online publication date: 10-Jun-2014
  • (2011)REfactor-ing content overhearing to improve wireless performanceProceedings of the 17th annual international conference on Mobile computing and networking10.1145/2030613.2030638(217-228)Online publication date: 19-Sep-2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ATEC '98: Proceedings of the annual conference on USENIX Annual Technical Conference
June 1998
476 pages

Publisher

USENIX Association

United States

Publication History

Published: 15 June 1998

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2015)Object-Oriented Packet Caching for ICNProceedings of the 2nd ACM Conference on Information-Centric Networking10.1145/2810156.2810172(89-98)Online publication date: 30-Sep-2015
  • (2014)Characterizing processor architectures for programmable network interfacesACM International Conference on Supercomputing 25th Anniversary Volume10.1145/2591635.2667178(287-298)Online publication date: 10-Jun-2014
  • (2011)REfactor-ing content overhearing to improve wireless performanceProceedings of the 17th annual international conference on Mobile computing and networking10.1145/2030613.2030638(217-228)Online publication date: 19-Sep-2011
  • (2010)The effect of packet loss on redundancy elimination in cellular wireless networksProceedings of the 10th ACM SIGCOMM conference on Internet measurement10.1145/1879141.1879179(294-300)Online publication date: 1-Nov-2010
  • (2010)Suppressing redundancy in wireless sensor network trafficProceedings of the 6th IEEE international conference on Distributed Computing in Sensor Systems10.1007/978-3-642-13651-1_14(187-200)Online publication date: 21-Jun-2010
  • (2008)Efficiency through eavesdroppingProceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation10.5555/1387589.1387597(105-118)Online publication date: 16-Apr-2008
  • (2005)A novel approach for transparent bandwidth conservationProceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems10.1007/11422778_98(1219-1230)Online publication date: 2-May-2005
  • (2004)Design, implementation, and evaluation of duplicate transfer detection in HTTPProceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 110.5555/1251175.1251179(4-4)Online publication date: 29-Mar-2004
  • (2003)Value-based web cachingProceedings of the 12th international conference on World Wide Web10.1145/775152.775239(619-628)Online publication date: 20-May-2003
  • (2003)Energy aware lossless data compressionProceedings of the 1st international conference on Mobile systems, applications and services10.1145/1066116.1066123(231-244)Online publication date: 5-May-2003
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media