DocumentCode :
946427
Title :
Benefit-Based Data Caching in Ad Hoc Networks
Author :
Tang, Bin ; Gupta, Himanshu ; Das, Sunil R.
Author_Institution :
Wichita State Univ., Wichita
Volume :
7
Issue :
3
fYear :
2008
fDate :
3/1/2008 12:00:00 AM
Firstpage :
289
Lastpage :
304
Abstract :
Data caching can significantly improve the efficiency of information access in a wireless ad hoc network by reducing the access latency and bandwidth usage. However, designing efficient distributed caching algorithms is nontrivial when network nodes have limited memory. In this article, we consider the cache placement problem of minimizing total data access cost in ad hoc networks with multiple data items and nodes with limited memory capacity. The above optimization problem is known to be NP-hard. Defining benefit as the reduction in total access cost, we present a polynomial-time centralized approximation algorithm that provably delivers a solution whose benefit is at least 1/4 (1/2 for uniform-size data items) of the optimal benefit. The approximation algorithm is amenable to localized distributed implementation, which is shown via simulations to perform close to the approximation algorithm. Our distributed algorithm naturally extends to networks with mobile nodes. We simulate our distributed algorithm using a network simulator (ns2) and demonstrate that it significantly outperforms another existing caching technique (by Yin and Cao [33]) in all important performance metrics. The performance differential is particularly large in more challenging scenarios such as higher access frequency and smaller memory.
Keywords :
ad hoc networks; data communication; optimisation; protocols; access latency; ad hoc networks; benefit-based data caching; cache placement problem; caching technique; data access cost; distributed algorithm; distributed caching algorithms; information access; localized distributed implementation; memory capacity; mobile nodes; network nodes; network simulator; polynomial-time centralized approximation; wireless network; Algorithm/protocol design and analysis; Cache replacement policy; Data Caching; Network Protocols; Simulation; ad hoc neworks;
fLanguage :
English
Journal_Title :
Mobile Computing, IEEE Transactions on
Publisher :
ieee
ISSN :
1536-1233
Type :
jour
DOI :
10.1109/TMC.2007.70770
Filename :
4359009
Link To Document :
بازگشت