Cooperative Cashing? An Economic Analysis of Document Duplication in Cooperative Web Caching

Loading...
Thumbnail Image
Penn collection
Marketing Papers
Degree type
Discipline
Subject
web caching
cooperative caching
duplication in caching
analytical modeling
incentive-centered design
game theory
Business
Business Analytics
Business Intelligence
Digital Communications and Networking
Marketing
Science and Technology Studies
Technology and Innovation
Funder
Grant number
License
Copyright date
Distributor
Related resources
Author
Hosanagar, Kartik
Tan, Yong
Contributor
Abstract

Cooperative caching is a popular mechanism to allow an array of distributed caches to cooperate and serve each others' Web requests. Controlling duplication of documents across cooperating caches is a challenging problem faced by cache managers. In this paper, we study the economics of document duplication in strategic and nonstrategic settings. We have three primary findings. First, we find that the optimum level of duplication at a cache is nondecreasing in intercache latency, cache size, and extent of request locality. Second, in situations in which cache peering spans organizations, we find that the interaction between caches is a game of strategic substitutes wherein a cache employs lesser resources towards eliminating duplicate documents when the other caches employs more resources towards eliminating duplicate documents at that cache. Thus, a significant challenge will be to simultaneously induce multiple caches to contribute more resources towards reducing duplicate documents in the system. Finally, centralized decision making, which as expected provides improvements in average latency over a decentralized setup, can entail highly asymmetric duplication levels at the caches. This in turn can benefit one set of users at the expense of the other, and thus will be challenging to implement.

Advisor
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Publication date
2012-06-01
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Recommended citation
Collection