Efficient cache placement in multi-hop wireless networks

被引:23
作者
Nuggehalli, Pavan [1 ]
Srinivasan, Vikram
Chiasserini, Carla-Fabiana
Rao, Ramesh R.
机构
[1] Indian Inst Sci, Ctr Elect Design & Technol, Bangalore 560012, Karnataka, India
[2] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore 117576, Singapore
[3] Politecn Torino, Dipartimento Elettr, I-10129 Turin, Italy
[4] Univ Calif San Diego, Dept Elect & Comp Engn, La Jolla, CA 92093 USA
关键词
heuristic optimization; web cache placement; wireless multi-hop networks;
D O I
10.1109/TNET.2006.882863
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address the problem of efficient cache placement in multi-hop wireless networks. We consider a network comprising a server with an interface to the wired network, and other nodes requiring access to the information stored at the server. In order to reduce access latency in such a communication environment, an effective strategy is caching the server information at some of the nodes distributed across the network. Caching, however, can imply a considerable overhead cost; for instance, disseminating information incurs additional energy as well as bandwidth burden. Since wireless systems are plagued by scarcity of available energy and bandwidthi we need to design caching strategies that optimally trade-off between overhead cost and access latency. We pose our problem as an integer linear program. We show that this problem is the same as a special case of the connected facility location problem, which is known to be NP-hard. We devise a polynomial time algorithm which provides a suboptimal solution. The proposed algorithm applies to any arbitrary network topology and can be implemented in a distributed and asynchronous manner. In the case of a tree topology, our algorithm gives the optimal solution. In the case of an arbitrary topology, it finds a feasible solution with an objective function value within a factor of 6 of the optimal value. This performance is very close to the best approximate solution known today, which is obtained in a centralized manner. We compare the performance of our algorithm against three candidate cache placement schemes, and show via extensive simulation that our algorithm consistently outperforms these alternative schemes.
引用
收藏
页码:1045 / 1055
页数:11
相关论文
共 20 条
[1]  
[Anonymous], P 2 ACM INT WORKSH P
[2]  
[Anonymous], 1999, 80211 ANSIIEEE
[3]  
Cidon I, 2001, IEEE INFOCOM SER, P1773, DOI 10.1109/INFCOM.2001.916675
[4]   A web caching primer [J].
Davison, BD .
IEEE INTERNET COMPUTING, 2001, 5 (04) :38-45
[5]  
GERLA M, 1999, P IEEE ICC 99 VANC C, P1089
[6]  
GUPTA A, 2003, P 35 ANN ACM S THEOR, P365
[7]  
HUANG Y, 1994, P ACM SIGMOD 94, P13
[8]  
Kotz D., 2002, 8 INT C MOBILE COMPU, P107
[9]   On the optimal placement of Web proxies in the Internet [J].
Li, B ;
Golin, MJ ;
Italiano, GF ;
Deng, X ;
Sohraby, K .
IEEE INFOCOM '99 - THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-3, PROCEEDINGS: THE FUTURE IS NOW, 1999, :1282-+
[10]  
Mirchandani P.B., 1990, DISCRETE LOCATION TH