Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
An analysis of wide-area name server traffic: a study of the Internet Domain Name System
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
A case for caching file objects inside internetworks
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Hints for computer system design
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The case for geographical push-caching
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Application-level document caching in the Internet
SDNE '95 Proceedings of the 2nd International Workshop on Services in Distributed and Networked Environments
Demand-based Document Dissemination for the World-Wide Web
Demand-based Document Dissemination for the World-Wide Web
Predicting document access in large multimedia repositories
ACM Transactions on Computer-Human Interaction (TOCHI)
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Performance issues of enterprise level web proxies
SIGMETRICS '97 Proceedings of the 1997 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Application performance and flexibility on exokernel systems
Proceedings of the sixteenth ACM symposium on Operating systems principles
Cluster-based scalable network services
Proceedings of the sixteenth ACM symposium on Operating systems principles
Competitive Analysis of Caching in Distributed Databases
IEEE Transactions on Parallel and Distributed Systems
Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
Locality-aware request distribution in cluster-based network servers
Proceedings of the eighth international conference on Architectural support for programming languages and operating systems
Resource containers: a new facility for resource management in server systems
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
Placement algorithms for hierarchical cooperative caching
Proceedings of the tenth annual ACM-SIAM symposium on Discrete algorithms
On the scale and performance of cooperative Web proxy caching
Proceedings of the seventeenth ACM symposium on Operating systems principles
Local replication for proxy web caches with hash routing
Proceedings of the eighth international conference on Information and knowledge management
Replacement policies for a proxy cache
IEEE/ACM Transactions on Networking (TON)
Collaborative proxy system for distributed Web content transcoding
Proceedings of the ninth international conference on Information and knowledge management
ACM Transactions on Computer Systems (TOCS)
IEEE/ACM Transactions on Networking (TON)
Approximation algorithms for data placement in arbitrary networks
SODA '01 Proceedings of the twelfth annual ACM-SIAM symposium on Discrete algorithms
Adaptive push-pull: disseminating dynamic web data
Proceedings of the 10th international conference on World Wide Web
Bandwidth constrained placement in a WAN
Proceedings of the twentieth annual ACM symposium on Principles of distributed computing
Using Cohort Scheduling to Enhance Server Performance (Extended Abstract)
OM '01 Proceedings of the 2001 ACM SIGPLAN workshop on Optimization of middleware and distributed systems
Wide-area cooperative storage with CFS
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
SEDA: an architecture for well-conditioned, scalable internet services
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
On filter effects in web caching hierarchies
ACM Transactions on Internet Technology (TOIT)
Towards a world-wide civilization of objects
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
The persistent relevance of the local operating system to global applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Analysis of web caching architectures: hierarchical and distributed caching
IEEE/ACM Transactions on Networking (TON)
Fast and flexible application-level networking on exokernel systems
ACM Transactions on Computer Systems (TOCS)
Web page change and persistence---a four-year longitudinal study
Journal of the American Society for Information Science and Technology
Evolutionary Techniques for Web Caching
Distributed and Parallel Databases
High-density model for server allocation and placement
SIGMETRICS '02 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Flash crowds and denial of service attacks: characterization and implications for CDNs and web sites
Proceedings of the 11th international conference on World Wide Web
Self-organized autonomous web proxies
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
Bringing the web to the network edge: large caches and satellite distribution
Mobile Networks and Applications
Coordinated En-Route Web Caching
IEEE Transactions on Computers
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Adaptive Push-Pull: Disseminating Dynamic Web Data
IEEE Transactions on Computers
Logically Clustered Architectures for Networked Databases
Distributed and Parallel Databases
A cooperative cache architecture in support of caching multimedia objects in MANETs
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Squirrel: a decentralized peer-to-peer web cache
Proceedings of the twenty-first annual symposium on Principles of distributed computing
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
The Kendra cache replacement policy and its distribution
World Wide Web
A performance study of the Squid proxy on HTTP/1.0
World Wide Web
Measuring the capacity of a Web server under realistic loads
World Wide Web
Proxy Cache Replacement Algorithms: A History-Based Approach
World Wide Web
WHIM: watermarking multicast video with a hierarchy of intermediaries
Computer Networks: The International Journal of Computer and Telecommunications Networking
Replication for Load Balancing and Hot-Spot Relief on Proxy Web Caches with Hash Routing
Distributed and Parallel Databases
Web-conscious storage management for web proxies
IEEE/ACM Transactions on Networking (TON)
High-Performance Web Site Design Techniques
IEEE Internet Computing
IEEE Internet Computing
Efficient Data Distribution in a Web Server Farm
IEEE Internet Computing
Site-Based Approach to Web Cache Design
IEEE Internet Computing
A Scalable and Efficient Cooperative System for Web Caches
IEEE Concurrency
Proxy Cache Algorithms: Design, Implementation, and Performance
IEEE Transactions on Knowledge and Data Engineering
Coordinated Placement and Replacement for Large-Scale Distributed Caches
IEEE Transactions on Knowledge and Data Engineering
Enhancing the Web's Infrastructure: From Caching to Replication
IEEE Internet Computing
Popularity-based Partial Caching for VOD Systems using a Proxy Server
IPDPS '01 Proceedings of the 15th International Parallel & Distributed Processing Symposium
Improving Web Access Efficiency Using P2P Proxies
IWDC '02 Proceedings of the 4th International Workshop on Distributed Computing, Mobile and Wireless Computing
Reducing Network Traffic Using Two-layered Cache Servers for Continuous Media Data on the Internet
COMPSAC '00 24th International Computer Software and Applications Conference
LRU-based Algorithms for Web Cache Replacement
EC-WEB '00 Proceedings of the First International Conference on Electronic Commerce and Web Technologies
Using Cohort-Scheduling to Enhance Server Performance
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Performance Study of Satellite-Linked Web Caches and Filtering Policies
NETWORKING '00 Proceedings of the IFIP-TC6 / European Commission International Conference on Broadband Communications, High Performance Networking, and Performance of Communication Networks
Engineering Highly Accessed Web Sites for Performance
Web Engineering, Software Engineering and Web Application Development
Flexible Integrated Cache for Efficient Information Access in Mobile Computing Environments
IMWS '01 Revised Papers from the NSF Workshop on Developing an Infrastructure for Mobile and Wireless Systems
Proxy Caching Based on Patching Scheme and Prefetching
PCM '01 Proceedings of the Second IEEE Pacific Rim Conference on Multimedia: Advances in Multimedia Information Processing
Adaptivity for improving web streaming application performance
Adaptive evolutionary information systems
Dimensions: why do we need a new data handling architecture for sensor networks?
ACM SIGCOMM Computer Communication Review
Scalable techniques for memory-efficient CDN simulations
WWW '03 Proceedings of the 12th international conference on World Wide Web
Novel architectures for P2P applications: the continuous-discrete approach
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures
Exploiting high-level coherence information to optimize distributed shared state
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
An analysis of Internet content delivery systems
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
The effectiveness of request redirection on CDN robustness
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Modeling Web Caching Schemes for Performance Studies
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Capriccio: scalable threads for internet services
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
A new consistency algorithm for dynamic documents in content distribution networks
Journal of Parallel and Distributed Computing - Scalable web services and architecture
The dark side of the Web: an open proxy's view
ACM SIGCOMM Computer Communication Review
An Expiration Age-Based Document Placement Scheme for Cooperative Web Caching
IEEE Transactions on Knowledge and Data Engineering
Analysis and evaluation of expiration-based hierarchical caching systems
Performance Evaluation - Internet performance symposium (IPS 2002)
GEMA: An Object Replacement Algorithm for Cooperative Web Proxy Systems
Multimedia Tools and Applications
Web caching: a way to improve web QoS
Journal of Computer Science and Technology
Resilient and Coherence Preserving Dissemination of Dynamic Data Using Cooperating Peers
IEEE Transactions on Knowledge and Data Engineering
The output of a cache under the independent reference model: where did the locality of reference go?
Proceedings of the joint international conference on Measurement and modeling of computer systems
Caching and Prefetching for Web Content Distribution
Computing in Science and Engineering
PPDP '04 Proceedings of the 6th ACM SIGPLAN international conference on Principles and practice of declarative programming
Index-Based Persistent Document Identifiers
Information Retrieval
System support for pervasive applications
ACM Transactions on Computer Systems (TOCS)
A churn-resistant peer-to-peer web caching system
Proceedings of the 2003 ACM workshop on Survivable and self-regenerative systems: in association with 10th ACM Conference on Computer and Communications Security
Transparent information dissemination
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
Using Generative Design Patterns to Develop Network Server Applications
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Workshop 4 - Volume 05
ACM Computing Surveys (CSUR)
An analysis of internet content delivery systems
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
The effectiveness of request redirection on CDN robustness
OSDI '02 Proceedings of the 5th symposium on Operating systems design and implementationCopyright restrictions prevent ACM from being able to make the PDFs for this conference available for downloading
Dynamic cache reconfiguration strategies for a cluster-based streaming proxy
Web content caching and distribution
On Optimal Replication of Data Object at Hierarchical and Transparent Web Proxies
IEEE Transactions on Parallel and Distributed Systems
Optimal methods for coordinated enroute web caching for tree networks
ACM Transactions on Internet Technology (TOIT)
Virtual video caching: a scalable and generic technique for improved quality of video service
Journal of High Speed Networks
QoS-Aware Replica Placement for Content Distribution
IEEE Transactions on Parallel and Distributed Systems
Building adaptable cache services
MGC '05 Proceedings of the 3rd international workshop on Middleware for grid computing
Content Adaptation Architectures Based on Squid Proxy Server
World Wide Web
Tulip: A New Hash Based Cooperative Web Caching Architecture
The Journal of Supercomputing
Performance analysis of TLS Web servers
ACM Transactions on Computer Systems (TOCS)
Adaptive schemes for distributed web caching
Journal of Parallel and Distributed Computing
Consistency maintenance in dynamic peer-to-peer overlay networks
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
Load Balancing with Multiple Hash Functions in Peer-to-Peer Networks
ICPADS '06 Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1
Policies for Caching OLAP Queries in Internet Proxies
IEEE Transactions on Parallel and Distributed Systems
Caching context information in pervasive systems
Proceedings of the 3rd international Middleware doctoral symposium
Analysis of Replica Placement under Expiration-Based Consistency Management
IEEE Transactions on Parallel and Distributed Systems
Distributed Shared Memory for Roaming Large Volumes
IEEE Transactions on Visualization and Computer Graphics
Exploiting client caches to build large Web caches
The Journal of Supercomputing
Proxy ecology - Cooperative proxies with artificial life
Web Intelligence and Agent Systems
Reliability and security in the CoDeeN content distribution network
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Why events are a bad idea (for high-concurrency servers)
HOTOS'03 Proceedings of the 9th conference on Hot Topics in Operating Systems - Volume 9
Democratizing content publication with coral
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Scalable, distributed data structures for internet service construction
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
Adaptive overload control for busy internet servers
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
A flexible and efficient application programming interface (API) for a customizable proxy cache
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Scalable web caching of frequently updated objects using reliable multicast
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Hierarchical cache consistency in a WAN
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Organization-based analysis of web-object sharing and caching
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Secondary storage management for web proxies
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Compression proxy server: design and implementation
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Providing dynamic and customizable caching policies
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Optimal Replica Placement under TTL-Based Consistency
IEEE Transactions on Parallel and Distributed Systems
Scalable Delivery of Dynamic Content Using a Cooperative Edge Cache Grid
IEEE Transactions on Knowledge and Data Engineering
The measured access characteristics of world-wide-web client proxy caches
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Improving web server performance by caching dynamic data
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Measuring the capacity of a web server
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
SPAND: shared passive network performance discovery
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
System design issues for internet middleware services: deductions from a large client trace
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Scalable content-aware request distribution in cluster-based networks servers
ATEC '00 Proceedings of the annual conference on USENIX Annual Technical Conference
Scalable kernel performance for internet servers under realistic loads
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
High-performance caching with the Lava hit-server
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Increasing effective link bandwidth by suppressing replicated data
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
World-wide web cache consistency
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Efficient support for P-HTTP in cluster-based web servers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Flash: an efficient and portable web server
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
A scalable and explicit event delivery mechanism for UNIX
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Maintaining Strong Cache Consistency for the Domain Name System
IEEE Transactions on Knowledge and Data Engineering
Novel architectures for P2P applications: The continuous-discrete approach
ACM Transactions on Algorithms (TALG)
Efficient segment-based video transcoding proxy for mobile multimedia services
Journal of Systems Architecture: the EUROMICRO Journal
Maintaining coherency of dynamic data in cooperating repositories
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
An efficient and resilient approach to filtering and disseminating streaming data
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Pollution attacks and defenses for Internet caching systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Stork: package management for distributed VM environments
LISA'07 Proceedings of the 21st conference on Large Installation System Administration Conference
Evaluation study of a distributed caching based on query similarity in a P2P network
Proceedings of the 2nd international conference on Scalable information systems
A performance investigation of web caching architectures
Proceedings of the 2008 C3S2E conference
Performance evaluation of selective summary cache via simulations
ICECS'03 Proceedings of the 2nd WSEAS International Conference on Electronics, Control and Signal Processing
Cooperative proxy caching for wireless base stations
Mobile Information Systems
Application controlled caching for web servers
Enterprise Information Systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Energy saving strategies for cooperative cache replacement in mobile ad hoc networks
Pervasive and Mobile Computing
Evaluation of a comprehensive P2P video-on-demand streaming system
Computer Networks: The International Journal of Computer and Telecommunications Networking
Proceedings of the 4th Annual International Conference on Wireless Internet
Antfarm: efficient content distribution with managed swarms
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
HashCache: cache storage for the next billion
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
An object discarding policy with FI systems for cooperative hybrid caching architecture
Proceedings of the 46th Annual Southeast Regional Conference on XX
Semantic caching for pervasive grids
IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
Consistency maintenance in dynamic peer-to-peer overlay networks
Computer Networks: The International Journal of Computer and Telecommunications Networking - Overlay distribution structures and their applications
Hybrid cooperative schemes for scalable and stable performance of Web content delivery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Saperlipopette!: a distributed web caching systems evaluation tool
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
International Journal of Computers and Applications
Cache sémantique pour grilles pervasives
Proceedings of the 5th French-Speaking Conference on Mobility and Ubiquity Computing
Cache placement optimization in hierarchical networks: analysis and performance evaluation
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
Coordinated multimedia object replacement in transcoding proxies
The Journal of Supercomputing
Towards understanding developing world traffic
Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions
Analysis and performance study for coordinated hierarchical cache placement strategies
Computer Communications
Experiences with CoralCDN: a five-year operational view
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Wide-area network acceleration for the developing world
USENIXATC'10 Proceedings of the 2010 USENIX conference on USENIX annual technical conference
USENIXATC'11 Proceedings of the 2011 USENIX conference on USENIX annual technical conference
A content propagation metric for efficient content distribution
Proceedings of the ACM SIGCOMM 2011 conference
Object placement for cooperative caches with bandwidth constraints
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Going viral: flash crowds in an open CDN
Proceedings of the 2011 ACM SIGCOMM conference on Internet measurement conference
Information-centric networking: seeing the forest for the trees
Proceedings of the 10th ACM Workshop on Hot Topics in Networks
An implementation of the client-based distributed web caching system
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
Anycast-based cooperative proxy caching
APWeb'05 Proceedings of the 7th Asia-Pacific web conference on Web Technologies Research and Development
Quantitative modeling for web objects’ cacheability
WAIM'05 Proceedings of the 6th international conference on Advances in Web-Age Information Management
Coordinated placement and replacement for grid-based hierarchical web caches
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Cooperative determination on cache replacement candidates for transcoding proxy caching
ICCNMC'05 Proceedings of the Third international conference on Networking and Mobile Computing
Dynamic proxy-cache multiplication inside LANs
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Peering peer-to-peer providers
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
A proxy caching system based on multimedia streaming service over the internet
PCM'04 Proceedings of the 5th Pacific Rim Conference on Advances in Multimedia Information Processing - Volume Part II
Dynamic replication of web servers using rent-a-servers
ICCSA'05 Proceedings of the 2005 international conference on Computational Science and Its Applications - Volume Part III
An interactive video delivery and caching system using video summarization
Computer Communications
Delay sensitive least frequently used algorithm for replacement in web caches
Computer Communications
Implementation and comparison of distributed caching schemes
Computer Communications
On caching search engine query results
Computer Communications
WebCaL - a domain specific language for web caching
Computer Communications
Web caching and content distribution: a view from the interior
Computer Communications
Differentiated strategies for replicating Web documents
Computer Communications
Web caching on smartphones: ideal vs. reality
Proceedings of the 10th international conference on Mobile systems, applications, and services
Simulation studies of OpenFlow-based in-network caching strategies
Proceedings of the 15th Communications and Networking Simulation Symposium
Balanced partition scheme for distributed caching systems to solve load imbalance problems
ACM SIGSOFT Software Engineering Notes
Distributed semantic caching in grid middleware
DEXA'07 Proceedings of the 18th international conference on Database and Expert Systems Applications
KSEQ: a new scalable synchronous I/O multiplexing mechanism for event-driven applications
ISPA'07 Proceedings of the 5th international conference on Parallel and Distributed Processing and Applications
On the use of optimal stopping theory for improving cache consistency
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Hi-index | 0.02 |
This paper discusses the design and performance of a hierarchical proxy-cache designed to make Internet information systems scale better. The design was motivated by our earlier trace-driven simulation study of Internet traffic. We challenge the conventional wisdom that the benefits of hierarchical file caching do not merit the costs, and believe the issue merits reconsideration in the Internet environment. The cache implementation supports a highly concurrent stream of requests. We present performance measurements that show that our cache outperforms other popular Internet cache implementations by an order of magnitude under concurrent load. These measurements indicate that hierarchy does not measurably increase access latency. Our software can also be configured as a Web-server accelerator; we present data that our httpd-accelerator is ten times faster than Netscape's Netsite and NCSA 1.4 servers. Finally, we relate our experience fitting the cache into the increasingly complex and operational world of Internet information systems, including issues related to security, transparency to cache-unaware clients, and the role of file systems in support of ubiquitous wide-area information systems.