ACM SIGCOMM Computer Communication Review · 2000 · 306 citations · 13 references
ComputingComputer ScienceComputer SystemsComputer NetworksDigital CommunicationNetwork SecurityCachingCommunication NetworksData RedundancyDuplicate DetectionNetwork ProtocolsNetwork Traffic AnalysisNetwork Traffic ModelingPacket Loss AnalysisRedundant CommunicationSimilarity Detection
We present a technique for identifying repetitive information transfers and use it to analyze the redundancy of network traffic. Our insight is that dynamic content, streaming media and other traffic that is not caught by today's Web caches is nonetheless likely to derive from similar information. We have therefore adapted similarity detection techniques to the problem of designing a system to eliminate redundant transfers. We identify repeated byte ranges between packets to avoid retransmitting the redundant data. We find a high level of redundancy and are able to detect repetition that Web proxy caches are not. In our traces, after Web proxy caching has been applied, an additional 39% of the original volume of Web traffic is found to be redundant. Moreover, because our technique makes no assumptions about HTTP protocol syntax or caching semantics, it provides immediate benefits for other types of content, such as streaming media, FTP traffic, news and mail.
13
The MD5 Message-Digest Algorithm
Rivest · Medical Entomology and Zoology · 1992 · 2.9K citations
On the resemblance and containment of documents
Arndt Bröder · 2002 · 1.7K citations
Wide-area Internet traffic patterns and characteristics
Kevin Thompson, G.J. Miller, R. Wilder · IEEE Network · 1997 · 1.1K citations
Finding similar files in a large file system
Udi Manber · 1994 · 589 citations
On the scale and performance of cooperative Web proxy caching
Alec Wolman, Madelyn Voelker, Nitin Sharma et al. · 1999 · 499 citations