A Scalable Asynchronous Cache Consistency Scheme (SACCS) for mobile environments

被引:24
|
作者
Wang, ZJ [1 ]
Das, SK [1 ]
Che, H [1 ]
Kumar, M [1 ]
机构
[1] Univ Texas, Dept Comp Sci & Engn, Ctr Res Wireless Mobil & Networking CReWMaN, Arlington, TX 76019 USA
关键词
mobile environments; cache consistency; disconnection; bandwidth utilization; stale cache hit;
D O I
10.1109/TPDS.2004.60
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the literature, there exit two types of cache consistency maintenance algorithms for mobile computing environments: stateless and stateful. In a stateless approach, the server is unaware of the cache contents at a mobile user ( MU). Even though stateless approaches employ simple database management schemes, they lack scalability and ability to support user disconnectedness and mobility. On the other hand, a stateful approach is scalable for large database systems at the cost of nontrivial overhead due to server database management. In this paper, we propose a novel algorithm, called Scalable Asynchronous Cache Consistency Scheme (SACCS), which inherits the positive features of both stateless and stateful approaches. SACCS provides a weak cache consistency for unreliable communication ( e. g., wireless mobile) environments with small stale cache hit probability. It is also a highly scalable algorithm with minimum database management overhead. The properties are accomplished through the use of flag bits at the server cache (SC) and MU cache (MUC), an identifier ( ID) in MUC for each entry after its invalidation, and estimated time-to-live (TTL) for each cached entry, as well as rendering of all valid entries of MUC to uncertain state when an MU wakes up. The stale cache hit probability is analyzed and also simulated under the Rayleigh fading model of error-prone wireless channels. Comprehensive simulation results show that the performance of SACCS is superior to those of other existing stateful and stateless algorithms in both single and multicell mobile environments.
引用
收藏
页码:983 / 995
页数:13
相关论文
共 50 条
  • [41] Adaptive cache invalidation methods in mobile environments
    Hu, QL
    Lee, DL
    SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 264 - 273
  • [43] DCIM: Distributed Cache Invalidation Method for Maintaining Cache Consistency in Wireless Mobile Networks
    Fawaz, Kassem
    Artail, Hassan
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2013, 12 (04) : 680 - 693
  • [44] The Local Consistency of Data Cache in Mobile Ad Hoc Networks
    Wang, Chenwen
    Li, Demin
    Shen, Ling
    2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 3, 2009, : 453 - +
  • [45] A scalable cache coherent scheme exploiting wormhole routing networks
    Rhee, Y
    Lee, J
    FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, : 223 - 226
  • [46] Modeling and verifying strong cache consistency for mobile data access
    Wei, J
    Cheung, SC
    Zhou, H
    Wang, X
    Li, J
    Feng, YL
    12TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2001, : 103 - 111
  • [47] A Page Cache Management Scheme in Cloud Computing Environments
    Chang, Hsung-Pin
    Liao, Chien-Neng
    Chang, Da-Wei
    IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 974 - 979
  • [48] Data consistency for cooperative caching in mobile environments
    Cao, Jiannong
    Zhang, Yang
    Cao, Guohong
    Xie, Li
    COMPUTER, 2007, 40 (04) : 60 - +
  • [49] On incremental cache coherency schemes in mobile computing environments
    Cai, J
    Tan, KL
    Ooi, BC
    13TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING - PROCEEDINGS, 1997, : 114 - 123
  • [50] An Analytical Study of Cache Invalidation Algorithms in Mobile Environments
    Lai, Kwong
    Tari, Zahir
    Bertok, Peter
    INTERNATIONAL JOURNAL OF PERVASIVE COMPUTING AND COMMUNICATIONS, 2007, 2 (01) : 3 - 14