Web caching with consistent hashing
WWW '99 Proceedings of the eighth international conference on World Wide Web
Summary cache: a scalable wide-area web cache sharing protocol
IEEE/ACM Transactions on Networking (TON)
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Sustaining Availability of Web Services under Distributed Denial of Service Attacks
IEEE Transactions on Computers
Proxy Caching with Hash Functions
Proxy Caching with Hash Functions
An Expiration Age-Based Document Placement Scheme for Cooperative Web Caching
IEEE Transactions on Knowledge and Data Engineering
Extended Consistent Hashing: An Efficient Framework for Object Location
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Efficiently serving dynamic data at highly accessed web sites
IEEE/ACM Transactions on Networking (TON)
Modeling and Taming Parallel TCP on the Wide Area Network
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Supporting Cooperative Caching in Ad Hoc Networks
IEEE Transactions on Mobile Computing
An Analysis of Internet Data Update Behaviors
AINA '06 Proceedings of the 20th International Conference on Advanced Information Networking and Applications - Volume 01
Scalable Delivery of Dynamic Content Using a Cooperative Edge Cache Grid
IEEE Transactions on Knowledge and Data Engineering
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Characterization of Apache web server with Specweb2005
MEDEA '07 Proceedings of the 2007 workshop on MEmory performance: DEaling with Applications, systems and architecture
Coscheduled distributed-Web servers on system area network
Journal of Parallel and Distributed Computing
Cooperative caching in wireless multimedia sensor networks
Mobile Networks and Applications
On Cooperative Caching in Wireless P2P Networks
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
Proceedings of the 18th international conference on World wide web
Internetworking circuit and connectionless networks
ICACT'09 Proceedings of the 11th international conference on Advanced Communication Technology - Volume 1
Autonomous learning of load and traffic patterns to improve cluster utilization
ARCS'07 Proceedings of the 20th international conference on Architecture of computing systems
Efficient web content delivery using proxy caching techniques
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A shared cache solution for the home Internet gateway
IEEE Transactions on Consumer Electronics
IEEE Communications Magazine
Hi-index | 0.00 |
Caching web pages is an important part of web infrastructures. Medium to large-scale infrastructures deploy a cluster of servers to solve the scalability and storage problems inherent in caching. In this paper we present dynamic information-based scalable hashing that evenly hashes client requests to a cluster of cache servers, resulting in performance scalability. Runtime information is used to determine when and how to cache pages. Cached pages are stored and retrieved mutually exclusively to/from all the servers to minimize the use of storage, resulting in storage scalability. We set up an experimental environment consisting of various machines, including client servers, a cluster of 16 cache servers, and a load balancer. We demonstrate through experimental results that dynamic information-based scalable hashing maximizes both performance scalability and storage scalability while the existing approaches do only either one of the two. Copyright © 2011 John Wiley & Sons, Ltd.