Distributed group-based cooperative caching in a mobile broadcast environment

Chi Yin Chow, Hong Va Leong, Alvin T.S. Chan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

30 Citations (Scopus)

Abstract

Caching is a key technique for improving data retrieval performance of mobile clients. The emergence of state-of-theart 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.
Original languageEnglish
Title of host publicationProceedings - Sixth International Conference on Mobile Data Management, MDM'05
Pages97-106
Number of pages10
DOIs
Publication statusPublished - 1 Dec 2005
EventSixth International Conference on Mobile Data Management, MDM'05 - Ayia Napa, Cyprus
Duration: 9 May 200513 May 2005

Conference

ConferenceSixth International Conference on Mobile Data Management, MDM'05
CountryCyprus
CityAyia Napa
Period9/05/0513/05/05

Keywords

  • Cooperative caching
  • Mobile computing
  • Mobile data broadcast
  • Peer groups
  • Peer-to-peer computing

ASJC Scopus subject areas

  • Engineering(all)

Cite this