|
ABSTRACT
Caching is a key technique for improving data retrieval performance of mobile clients. The emergence of state-of-the-art peer-to-peer communication technologies now brings to reality what we call "cooperative caching" in which mobile clients not only can retrieve data items from mobile support stations, but also from the cache in their peers, thereby inducing a new dimension for mobile data caching. In this paper, we propose a distributed group-based cooperative caching scheme, in which we define the concept of a tightly-coupled group (TCG) by capturing the data affinity of individual peers and their mobility patterns, in a mobile broadcast environment. A distributed stable peer discovery protocol is proposed for discovering all TCGs dynamically. In addition, a cache signature scheme is adopted to provide hints for the mobile clients to determine whether their required data items are cached by their neighboring peers, and to perform cooperative cache replacement to increase overall data availability. Simulation studies are conducted to evaluate the effectiveness of our distributed group-based cooperative caching scheme.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Swarup Acharya , Rafael Alonso , Michael Franklin , Stanley Zdonik, Broadcast disks: data management for asymmetric communication environments, Proceedings of the 1995 ACM SIGMOD international conference on Management of data, p.199-210, May 22-25, 1995, San Jose, California, United States
|
 |
2
|
Swarup Acharya , Michael Franklin , Stanley Zdonik, Balancing push and pull for data broadcast, Proceedings of the 1997 ACM SIGMOD international conference on Management of data, p.183-194, May 11-15, 1997, Tucson, Arizona, United States
|
 |
3
|
|
 |
4
|
Josh Broch , David A. Maltz , David B. Johnson , Yih-Chun Hu , Jorjeta Jetcheva, A performance comparison of multi-hop wireless ad hoc network routing protocols, Proceedings of the 4th annual ACM/IEEE international conference on Mobile computing and networking, p.85-97, October 25-30, 1998, Dallas, Texas, United States
[doi> 10.1145/288235.288256]
|
| |
5
|
|
| |
6
|
C.-Y. Chow, H. V. Leong, and A. T. S. Chan. Utilizing the cache space of low-activity clients in a mobile cooperative caching environment. International Journal of Wireless and Mobile Computing (IJWMC), to appear.
|
| |
7
|
|
| |
8
|
L. M. Feeney and M. Nilsson. Investigating the energy consumption of a wireless network interface in an ad hoc networking environment. In Proceedings of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 1548--1557, April 2001.
|
 |
9
|
|
| |
10
|
Z. Genova and K. Christensen. Using signatures to improve URL routing. In Proceedings of the 21st IEEE International Performance Computing and Communications Conference (IPCCC), pages 45--52, April 2002.
|
| |
11
|
|
| |
12
|
T. Hara. Effective replica allocation in ad hoc networks for improving data accessibility. In Proceedings of the 20th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), pages 1568--1576, April 2001.
|
 |
13
|
|
 |
14
|
Xiaoyan Hong , Mario Gerla , Guangyu Pei , Ching-Chuan Chiang, A group mobility model for ad hoc wireless networks, Proceedings of the 2nd ACM international workshop on Modeling, analysis and simulation of wireless and mobile systems, p.53-60, August 20-20, 1999, Seattle, Washington, United States
[doi> 10.1145/313237.313248]
|
 |
15
|
Qinglong Hu , Dik Lun Lee , Wang-Chien Lee, Performance evaluation of a wireless hierarchical data dissemination system, Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking, p.163-173, August 15-19, 1999, Seattle, Washington, United States
[doi> 10.1145/313451.313528]
|
| |
16
|
|
| |
17
|
H. Kobayashi and L. R. Bahl. Image data compression by predictive coding I: Prediction algorithms. IBM Journal of Research and Development, 18(2):172--179, March 1974.
|
 |
18
|
|
| |
19
|
|
| |
20
|
|
 |
21
|
Li Li , Joseph Y. Halpern , Paramvir Bahl , Yi-Min Wang , Roger Wattenhofer, Analysis of a cone-based distributed topology control algorithm for wireless multi-hop networks, Proceedings of the twentieth annual ACM symposium on Principles of distributed computing, p.264-273, August 2001, Newport, Rhode Island, United States
[doi> 10.1145/383962.384043]
|
| |
22
|
|
 |
23
|
|
| |
24
|
|
| |
25
|
H. Schwetman. User's Guide CSIM19 Simulation Engine (C++ Version). Mesquite Software Inc., 1998.
|
| |
26
|
L. Yin and G. Cao. Supporting cooperative caching in ad hoc networks. In Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM), March 2004.
|
| |
27
|
G. K. Zipf. Human Behavior and the Principle of Least Effort. Addison-Wesley, 1949.
|
CITED BY 6
|
|
|
|
|
|
|
|
Junghoon Lee , Gyung-Leen Park , Chang Oan Sung , Sang-Wook Kim, A group management scheme for an efficient location-based service, Proceedings of the 2008 ACM symposium on Applied computing, March 16-20, 2008, Fortaleza, Ceara, Brazil
|
|
|
|
|
|
|
|
|
|
|