Title :
GroCoca: group-based peer-to-peer cooperative caching in mobile environment
Author :
Chow, Chi-Yin ; Leong, Hong Va ; Chan, Alvin T S
Author_Institution :
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN
Abstract :
In a mobile cooperative caching environment, we observe the need for cooperating peers to cache useful data items together, so as to improve cache hit from peers. This could be achieved by capturing the data requirement of individual peers in conjunction with their mobility pattern, for which we realized via a GROup-based COoperative CAching scheme (GroCoca). In GroCoca, we define a tightly-coupled group (TCG) as a collection of peers that possess similar mobility pattern and display similar data affinity. A family of algorithms is proposed to discover and maintain all TCGs dynamically. Furthermore, two cooperative cache management protocols, namely, cooperative cache admission control and replacement, are designed to control data replicas and improve data accessibility in TCGs. A cache signature scheme is also adopted in GroCoca in order to provide information for the mobile clients to determine whether their TCG members are likely caching their desired data items and to perform cooperative cache replacement Experimental results show that GroCoca outperforms the conventional caching scheme and standard COoperative CAching scheme (COCA) in terms of access latency and global cache hit ratio. However, GroCoca generally incurs higher power consumption.
Keywords :
cache storage; mobility management (mobile radio); peer-to-peer computing; GroCoca management protocols; TCG; admission control; data affinity; group-based peer-to-peer cooperative caching; mobile clients; tightly-coupled group; Access protocols; Broadcasting; Cooperative caching; Delay; Energy consumption; File servers; Information retrieval; Mobile communication; Mobile computing; Peer to peer computing;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2007.070118