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 条
  • [21] Push-pull cache consistency mechanism for cooperative caching in mobile ad hoc environments
    Selvin, Lilly Sheeba
    Palanichamy, Yogesh
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (05) : 3459 - 3470
  • [22] A self-organizing scheme for cache consistency
    Du, X
    Chou, CT
    Yang, ZK
    Cheng, WQ
    Huang, JQ
    ICT'2003: 10TH INTERNATIONAL CONFERENCE ON TELECOMMUNICATIONS, VOLS I AND II, CONFERENCE PROCEEDINGS, 2003, : 462 - 468
  • [23] A proxy-based integrated cache consistency and mobility management scheme for mobile IP systems
    He, Weiping
    Chen, Ing-Ray
    Gu, Baoshan
    21ST INTERNATIONAL CONFERENCE ON ADVANCED NETWORKING AND APPLICATIONS, PROCEEDINGS, 2007, : 354 - +
  • [24] LIMITLESS DIRECTORIES - A SCALABLE CACHE COHERENCE SCHEME
    CHAIKEN, D
    KUBIATOWICZ, J
    AGARWAL, A
    SIGPLAN NOTICES, 1991, 26 (04): : 224 - 234
  • [25] A low-latency cache invalidation scheme based on bit sequence in mobile environments
    Li, Guohui
    Wang, Jiantao
    Yang, Bing
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2006, 34 (12): : 37 - 39
  • [26] A timestamp tree-based cache invalidation report scheme in mobile computing environments
    Lee, Hakjoo
    Suh, Jonghyun
    Jung, Sungwon
    Lee, Sooyoung
    Lee, Junguck
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 1065 - 1068
  • [27] Efficient cache invalidation in mobile environments
    Chuang, Po-Jen
    Hsu, Ching-Yueh
    Chiu, Yu-Shian
    Tamkang Journal of Science and Engineering, 2007, 10 (03): : 235 - 242
  • [28] Efficient Cache Invalidation in Mobile Environments
    Chuang, Po-Jen
    Hsu, Ching-Yueh
    Chiu, Yu-Shian
    JOURNAL OF APPLIED SCIENCE AND ENGINEERING, 2007, 10 (03): : 235 - 242
  • [29] An Efficient Cache Invalidation Scheme to Support Strong Data Consistency in a Mobile Ad-hoc Network
    Lee, Chang-Hyun
    Lee, Kwang-Jo
    PROCEEDINGS OF THE 2012 8TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2012,
  • [30] On the effectiveness of a counter-based cache invalidation scheme and its resiliency to failures in mobile environments
    Cao, GH
    Das, C
    20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 247 - 256