Supporting cooperative caching in ad hoc networks

被引:284
作者
Yin, LZ [1 ]
Cao, GH [1 ]
机构
[1] Penn State Univ, Dept Comp Sci & Engn, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
cooperative cache; cache management; cache replacement policy; ad hoc networks; data dissemination; simulations;
D O I
10.1109/TMC.2006.15
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most researches in ad hoc networks focus on routing and not much work has been done on data access. A common technique used to improve the performance of data access is caching. Cooperative caching, which allows the sharing and coordination of cached data among multiple nodes, can further explore the potential of the caching techniques. Due to mobility and resource constraints of ad hoc networks, cooperative caching techniques designed for wired networks may not be applicable to ad hoc networks. In this paper, we design and evaluate cooperative caching techniques to efficiently support data access in ad hoc networks. We first propose two schemes: CacheData, which caches the data, and CachePath, which caches the data path. After analyzing the performance of those two schemes, we propose a hybrid approach (HybridCache), which can further improve the performance by taking advantage of CacheData and CachePath while avoiding their weaknesses. Cache replacement policies are also studied to further improve the performance. Simulation results show that the proposed schemes can significantly reduce the query delay and message complexity when compared to other caching schemes.
引用
收藏
页码:77 / 89
页数:13
相关论文
共 27 条
[1]  
AGGARWAL C, 1999, IEEE T KNOWLEDGE DAT, V11
[2]  
[Anonymous], P IEEE INFOCOM
[3]  
Breslau L, 1999, IEEE INFOCOM SER, P126, DOI 10.1109/INFCOM.1999.749260
[4]  
Broch J., 1998, MobiCom'98. Proceedings of Fourth Annual ACM/IEEE International Conference on Mobile Computing and Networking, P85, DOI 10.1145/288235.288256
[5]  
CAO G, 2003, IEEE T KNOWLEDGE DAT, V15
[6]   Proactive power-aware cache management for mobile computing systems [J].
Cao, GH .
IEEE TRANSACTIONS ON COMPUTERS, 2002, 51 (06) :608-621
[7]  
CIESLAK M, 2000, WEB CACHE COORDINATI
[8]  
Das S. R., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P3, DOI 10.1109/INFCOM.2000.832168
[9]  
FAN L, 1998, P ACM SIGCOMM, P254
[10]  
INTANAGONWIWAT C, 2000, P ACM MOBICOM AUG