Squeezing more bits out of HTTP caches

Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the basis of a large and growing industry. Traditional Web caches store HTTP responses, in anticipation of a subsequent reference to the URL of...

Full description

Saved in:
Bibliographic Details
Published inIEEE network Vol. 14; no. 3; pp. 6 - 14
Main Author Mogul, J.C.
Format Journal Article
LanguageEnglish
Published New York IEEE 01.05.2000
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN0890-8044
1558-156X
DOI10.1109/65.844495

Cover

Abstract Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the basis of a large and growing industry. Traditional Web caches store HTTP responses, in anticipation of a subsequent reference to the URL of a cached response. Unfortunately, experience with real Web users shows that there are limits to the performance of this simple caching model, because many responses are useful only once. Researchers have proposed a variety of more complex ways in which HTTP caches can exploit locality in real reference streams. This article surveys several techniques, and reports the results of trace-based studies of a proposal based on automatic recognition of duplicated content.
AbstractList Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the basis of a large and growing industry. Traditional Web caches store HTTP responses, in anticipation of a subsequent reference to the URL of a cached response. Unfortunately, experience with real Web users shows that there are limits to the performance of this simple caching model, because many responses are useful only once. Researchers have proposed a variety of more complex ways in which HTTP caches can exploit locality in real reference streams. This article surveys several techniques, and reports the results of trace-based studies of a proposal based on automatic recognition of duplicated content
Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the basis of a large and growing industry. Traditional Web caches store HTTP responses, in anticipation of a subsequent reference to the URL of a cached response. Unfortunately, experience with real Web users shows that there are limits to the performance of this simple caching model, because many responses are useful only once. Researchers have proposed a variety of more complex ways in which HTTP caches can exploit locality in real reference streams. This article surveys several techniques, and reports the results of trace-based studies of a proposal based on automatic recognition of duplicated content.
Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the basis of a large and growing industry.
Author Mogul, J.C.
Author_xml – sequence: 1
  givenname: J.C.
  surname: Mogul
  fullname: Mogul, J.C.
  organization: Western Res. Lab., Compaq Comput. Corp., USA
BookMark eNqF0c9LwzAUB_AgE9ymB6-eioehh2753eQoQ50gKDjBW8nSV83omtm0B_3rjXR4GKLwIIf3eY9veCM0qH0NCJ0SPCUE65kUU8U51-IADYkQKiVCvgzQECuNU4U5P0KjENYYEy4YHaLJ03sH8Onq12TjG0hWrg2J79rEl8liuXxMrLFvEI7RYWmqACe7d4yeb66X80V6_3B7N7-6Ty2Tqk0BqC0IlLZgeFUWKyKAFtKwklCjTRFjacEJZlYbypiRSnEaqzBEg6GlYGM06fduGx-DhTbfuGChqkwNvgs5VZnmkmf_wyyLmzGN8OJPSAiTjGVSsUjP9-jad00d_5tTyoRUMXlEsx7ZxofQQJlb15rW-bptjKtygvPvQ-RS5P0h4sTl3sS2cRvTfPxqz3rrAODH7ZpfgMKPAg
CODEN IENEET
CitedBy_id crossref_primary_10_1016_S1389_1286_01_00285_7
crossref_primary_10_1016_S0140_3664_01_00407_8
crossref_primary_10_1145_1824795_1824800
crossref_primary_10_1109_TPDS_2004_1278101
crossref_primary_10_1145_945846_945850
Cites_doi 10.1002/(SICI)1097-024X(199611)26:11<1181::AID-SPE54>3.0.CO;2-X
10.17487/rfc1321
10.1145/236387.236416
10.1145/224056.224068
10.17487/rfc2518
10.1109/65.642356
10.1109/MC.1984.1659158
10.1109/INFCOM.1999.749259
10.1145/237090.237177
10.1007/978-1-4471-1283-9_23
10.1145/121132.121166
10.1145/221270.221653
10.1145/504450.504470
10.17487/rfc2616
10.1145/235160.235164
10.1109/INFCOM.1999.749260
10.1023/A:1019236319752
10.1007/BFb0023080
10.1145/277858.277897
10.1016/S0169-7552(98)00247-5
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) May/Jun 2000
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) May/Jun 2000
DBID RIA
RIE
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
DOI 10.1109/65.844495
DatabaseName IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
ANTE: Abstracts in New Technology & Engineering
Engineering Research Database
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
Engineering Research Database
ANTE: Abstracts in New Technology & Engineering
DatabaseTitleList Computer and Information Systems Abstracts
Technology Research Database
Engineering Research Database
Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Xplore
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1558-156X
EndPage 14
ExternalDocumentID 54059778
10_1109_65_844495
844495
GroupedDBID -~X
.DC
0R~
29I
4.4
5GY
5VS
6IK
97E
AAIKC
AAJGR
AAMNW
AARMG
AASAJ
AAWTH
ABAZT
ABQJQ
ABVLG
ACIWK
AENEX
AETIX
AFOGA
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
AZLTO
BEFXN
BFFAM
BGNUA
BKEBE
BKOMP
BPEOZ
CS3
DU5
EBS
EJD
F5P
HZ~
H~9
ICLAB
IES
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
PQQKQ
RIA
RIE
RNS
TN5
VH1
ZCA
AAYOK
AAYXX
CITATION
RIG
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
F28
FR3
ID FETCH-LOGICAL-c368t-ee2cd1efcd30bfdb15e2d6a3f12a9ad495954103c9a233a68842842da19ea2f53
IEDL.DBID RIE
ISSN 0890-8044
IngestDate Fri Sep 05 06:26:35 EDT 2025
Fri Sep 05 09:28:57 EDT 2025
Fri Sep 05 11:41:08 EDT 2025
Fri Jul 25 07:13:56 EDT 2025
Tue Jul 01 01:52:19 EDT 2025
Thu Apr 24 23:05:48 EDT 2025
Wed Aug 27 03:08:04 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 3
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c368t-ee2cd1efcd30bfdb15e2d6a3f12a9ad495954103c9a233a68842842da19ea2f53
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 223568103
PQPubID 23500
PageCount 9
ParticipantIDs proquest_miscellaneous_27728402
proquest_miscellaneous_1136337683
ieee_primary_844495
crossref_citationtrail_10_1109_65_844495
proquest_miscellaneous_28794647
proquest_journals_223568103
crossref_primary_10_1109_65_844495
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2000-05-01
PublicationDateYYYYMMDD 2000-05-01
PublicationDate_xml – month: 05
  year: 2000
  text: 2000-05-01
  day: 01
PublicationDecade 2000
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE network
PublicationTitleAbbrev NET-M
PublicationYear 2000
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
fan (ref15) 1998
krishnamurthy (ref56) 1997
ref53
ref55
ref11
santos (ref52) 1998
ref17
(ref16) 0
loon (ref29) 1997
van hoff (ref49) 1997
pitkow (ref32) 1999
banga (ref39) 1997
cohen (ref36) 1998
ref45
ref43
williams (ref21) 1996
ref8
(ref51) 1999
ref3
duska (ref14) 1997
voelker (ref19) 1999
ref40
hunt (ref41) 1996
robshaw (ref46) 1996; 4
douglis (ref44) 1997
(ref18) 0
ref37
tewari (ref26) 1999
ref31
ref30
maltzahn (ref35) 1999
markatos (ref24) 1999
cao (ref22) 1997
ref2
(ref33) 1999
ref1
ref38
(ref6) 1993
fox (ref10) 1996
(ref47) 1995
mogul (ref54) 1999
bestavros (ref27) 1995
douglis (ref20) 1997
ernst (ref9) 1997
mogul (ref7) 1997
preneel (ref48) 1997; 3
chinen (ref34) 1997
(ref4) 0
chonkhunthod (ref25) 1996
chan (ref42) 1999
mogul (ref50) 1998
kroeger (ref28) 1997
maltzahn (ref23) 1999
lie (ref5) 1996
References_xml – ident: ref8
  doi: 10.1002/(SICI)1097-024X(199611)26:11<1181::AID-SPE54>3.0.CO;2-X
– start-page: 293
  year: 1996
  ident: ref21
  article-title: Removal Policies in Network Caches for World-Wide Web Documents
  publication-title: Proc SIGCOMM '96
– year: 0
  ident: ref16
  publication-title: Hierarchical Caching System Usage Statistics
– ident: ref45
  doi: 10.17487/rfc1321
– year: 1997
  ident: ref34
  article-title: An Interactive Prefetching Proxy for Improvement of WWW Latency
  publication-title: Proc 7th Annual Conf Internet Soc
– ident: ref40
  doi: 10.1145/236387.236416
– start-page: 83
  year: 1997
  ident: ref44
  article-title: HPP: HTML Macro-Preprocessing to Support Dynamic Document Caching
  publication-title: Proc USENIX Symp Internet Tech and Sys
– start-page: 273
  year: 1999
  ident: ref26
  article-title: Design Considerations for Distributed Caching on the Internet
  publication-title: Proc 19th IEEE Int'l Conf Disf Comp Sys
– ident: ref3
  doi: 10.1145/224056.224068
– start-page: 358
  year: 1997
  ident: ref9
  article-title: Code Compression
  publication-title: Proc ACM SIGPLAN Conf Programming Language Design and Implementation
– year: 1995
  ident: ref47
  publication-title: Secure Hash Standard
– year: 1999
  ident: ref35
  article-title: On Bandwidth Smoothing
  publication-title: Proc 4th Int l Web Caching Wksp
– ident: ref53
  doi: 10.17487/rfc2518
– ident: ref1
  doi: 10.1109/65.642356
– start-page: 289
  year: 1997
  ident: ref39
  article-title: Optimistic Deltas for WWW Latency Reduction
  publication-title: Proc 1997 USENIX Tech Conf
– start-page: 23
  year: 1997
  ident: ref14
  article-title: The Measured Access Characteristics of World-Wide-Web Proxy Caches
  publication-title: Proc USENIX Symp Internet Tech and Sys
– start-page: 181
  year: 1997
  ident: ref7
  article-title: Potential Benefits of Delta Encoding and Data Compression for HTTP
  publication-title: Proc SIGCOMM '97
– year: 1997
  ident: ref49
  publication-title: The HTTP Distribution and Replication Protocol
– start-page: 225
  year: 1999
  ident: ref23
  article-title: Reducing the Disk I/O of Web Proxy Server Caches
  publication-title: Proc 1999 USENIX Annual Tech Conf
– start-page: 1
  year: 1997
  ident: ref56
  article-title: Study of Piggyback Cache Validation for Proxy Caches in the World Wide Web
  publication-title: Proc USENIX Symp Internet Tech and Sys
– start-page: 13
  year: 1997
  ident: ref28
  article-title: Exploring the Bounds of Web Latency Reduction from Caching and Prefetching
  publication-title: Proc USENIX Symp Internet Tech and Sys
– year: 1999
  ident: ref33
  publication-title: Active Web Caching Technology
– ident: ref43
  doi: 10.1109/MC.1984.1659158
– start-page: 117
  year: 1999
  ident: ref42
  article-title: Cache-based Compaction: A New Technique for Optimizing Web Transfer
  publication-title: Proc IEEE INFOCOM '99
  doi: 10.1109/INFCOM.1999.749259
– start-page: 160
  year: 1996
  ident: ref10
  article-title: Adapting to Network and Client Variation via On-Demand Dynamic Transcoding
  publication-title: Proceedings of ASPLOS 6
  doi: 10.1145/237090.237177
– ident: ref55
  doi: 10.1007/978-1-4471-1283-9_23
– start-page: 139
  year: 1999
  ident: ref32
  article-title: Mining Longest Repeated Subsequences to Predict World Wide Web Surfing
  publication-title: Proc 2nd USENIX Symp Internet Tech and Sys
– year: 1998
  ident: ref50
  publication-title: Internet-Draft draft-mogul-http-dupsup-OO
– year: 1995
  ident: ref27
  publication-title: A prefetching protocol using client speculation for the WWW
– ident: ref2
  doi: 10.1145/121132.121166
– ident: ref30
  doi: 10.1145/221270.221653
– ident: ref37
  doi: 10.1145/504450.504470
– ident: ref38
  doi: 10.17487/rfc2616
– start-page: 213
  year: 1998
  ident: ref52
  article-title: Increasing Effective Link Bandwidth by Suppressing Replicated Data
  publication-title: Proc USENIX 1998 Annual Tech Conf
– ident: ref31
  doi: 10.1145/235160.235164
– year: 0
  ident: ref18
  publication-title: Cache Popularity Index
– start-page: 193
  year: 1997
  ident: ref22
  article-title: Cost-Aware WWW Proxy Caching Algorithms
  publication-title: Proc USENIX Symp Internet Tech and Sys
– year: 0
  ident: ref4
  publication-title: DeBabelizer Product Information page
– start-page: 147
  year: 1997
  ident: ref20
  article-title: Rate of Change and Other Metrics: A Live Study of the World Wide Web
  publication-title: Proc USENIX Symp Internet Tech and Sys
– ident: ref17
  doi: 10.1109/INFCOM.1999.749260
– start-page: 219
  year: 1997
  ident: ref29
  article-title: Alleviating the Latency and Bandwidth Problems in WWW Browsing
  publication-title: Proc USENIX Symp Internet Tech and Sys
– volume: 4
  start-page: 1
  year: 1996
  ident: ref46
  article-title: On Recent Results for MD2, MD4 and MD5
  publication-title: RSA Labs bulletin
– ident: ref13
  doi: 10.1023/A:1019236319752
– year: 1996
  ident: ref5
  publication-title: Cascading style sheets level 1
– year: 1996
  ident: ref41
  article-title: An Empirical Study of Delta Algorithms
  publication-title: IEEE Soft Config and Maint Wksp
  doi: 10.1007/BFb0023080
– start-page: 93
  year: 1999
  ident: ref24
  article-title: Secondary Storage Management for Web Proxies
  publication-title: Proc 2nd USENIX Symp Internet Tech and Sys
– ident: ref12
  doi: 10.1145/277858.277897
– ident: ref11
  doi: 10.1016/S0169-7552(98)00247-5
– volume: 3
  start-page: 9
  year: 1997
  ident: ref48
  article-title: The Cryptographic Hash Function RIPEMD-160
  publication-title: CryptoBytes
– year: 1993
  ident: ref6
  publication-title: Information Technology ? Coding of Moving Pictures and Associated Audio for Digital Storage Media at Up to About 1 5 Mbit/s ? Part 3 Audio
– start-page: 16
  year: 1999
  ident: ref19
  article-title: On the Scale and Performance of Cooperative Web Proxy Caching
  publication-title: Proc 17th 50SP
– year: 1999
  ident: ref51
  publication-title: Inktomi Traffic Server Product Info
– start-page: 254
  year: 1998
  ident: ref15
  article-title: Summary Cache: A Scalable Wide Area Web Cache Sharing Protocol
  publication-title: Proceedings of SIGCOMM'98
– year: 1999
  ident: ref54
  publication-title: A Trace-Based Analysis of Duplicate Suppression in http
– start-page: 307
  year: 1998
  ident: ref36
  article-title: Evaluating Server-Assisted Cache Replacement in the Web
  publication-title: Proc European Symp Algorithms
– start-page: 153
  year: 1996
  ident: ref25
  article-title: A Hierarchical Internet Object Cache
  publication-title: Proc 1996 USENIX Tech Conf
SSID ssj0014532
Score 1.6874921
Snippet Computer system designers often use caches to solve performance problems. Caching in the World Wide Web has been both the subject of extensive research and the...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 6
SubjectTerms Added delay
Bandwidth
Cache
Caching
Compressing
Computer networks
Computer simulation
Internet
Laboratories
Network servers
Proposals
Recognition
Stores
Streams
Switches
Uniform resource locators
Web server
Web sites
World Wide Web
Title Squeezing more bits out of HTTP caches
URI https://ieeexplore.ieee.org/document/844495
https://www.proquest.com/docview/223568103
https://www.proquest.com/docview/1136337683
https://www.proquest.com/docview/27728402
https://www.proquest.com/docview/28794647
Volume 14
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3dS8MwEA9uT_rgx1Sc86OKiC_d2ny0yaOIYwiK4AZ7K0magCit2PZlf71J2hU_pvgW2mu5ppfcXe7udwBcUE64JFr7Fr7cx6EUPsU08AWOI6KEUbnSFjjfP0STGb6bk3mDs-1qYZRSLvlMDe3QxfLTXFb2qGxEMTb2fAd0jJTVpVptwAAT14ssoLYyOsC4AREKAzaKyLB-8Ivqcb1UfmzATquMt-py7cKBEdpkkpdhVYqhXHyDavwnw9tgs7EuvetaHHbAmsp6YOMT5uAuuHyyvuvCjD2bY-uJ57Lw8qr0cu1NptNHT1qI52IPzMa305uJ3zRL8CWKaOkrBWUaKi1TFAidipAomEYc6RByxlPDBiM4DJBkHCLEI0qN44FhykOmONQE7YNulmfqAHhaxeY1RtUzbZylWAsOo1RJa9qEDDPRB1fLeUxkgyRuG1q8Js6jCFgSkaT-9D44b0nfaviMVUQ9O3UtwfLqYPlvkmZdFYkxZhyCGuqDs_auWRA2ysEzlVdFYpvUILNtUkNz-gsNND6F8WzhHxTUIu_j-HAlbwOwXpfk28THI9At3yt1bIyTUpw4sfwAh27hGA
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV3NS8MwFA86D-rBb3FOXRURL93afHTJUcQxdRuCG-xWkjQBUVax7WV_vUnaDb_xFtrXkqZJ3vvlvfd7AJxTTrgkWvuWvtzHoRQ-xTTwBe5ERAmjcqVNcB4Mo94Y303IpOLZdrkwSikXfKZatul8-UkqC3tU1qYYG3t-GawYtY9Jmay1cBlg4qqRBdTmRgcYVzRCYcDaEWmVj35SPq6ayrct2OmV7maZsJ05OkIbTvLcKnLRkrMvZI3_7PIW2KjsS--qnBDbYElNd8D6B9bBXXDxaNHrzLQ9G2Xriac889Ii91Lt9UajB09akudsD4y7N6Prnl-VS_AlimjuKwVlEiotExQInYiQKJhEHOkQcsYT0w1GcBggyThEiEeUGuiBYcJDpjjUBO2D2jSdqgPgadUxrzHKnmkDlzpacBglSlrjJmSYiTq4nI9jLCsucVvS4iV2mCJgcUTi8tPr4Gwh-loSaPwktGOHbiEwv9qY_5u4WllZbMwZx6GG6uB0cdcsCevn4FOVFllsy9Qgs3FSI9P8RQYaVGGwLfxDglrufdw5_LFvTbDaGw36cf92eN8Aa2WCvg2DPAK1_K1Qx8ZUycWJm6Lvd0TkZQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Squeezing+more+bits+out+of+HTTP+caches&rft.jtitle=IEEE+network&rft.au=Mogul%2C+J+C&rft.date=2000-05-01&rft.issn=0890-8044&rft.volume=14&rft.issue=3&rft_id=info:doi/10.1109%2F65.844495&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0890-8044&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0890-8044&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0890-8044&client=summon