• DocumentCode
    3241625
  • Title

    A mobile cache consistency protocol using shareable read/write time locks

  • Author

    Vora, Abhinav ; Tari, Zahir ; Bertok, Peter ; Lai, Kwong

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Technol., R. Melbourne Inst. of Technol., Vic., Australia
  • fYear
    2002
  • fDate
    17-20 Dec. 2002
  • Firstpage
    284
  • Lastpage
    290
  • Abstract
    Object caching is often used to improve the performance of mobile applications, but the gain is often lessened by the additional load of maintaining consistency between an original object and its cached copy. This paper aims at reducing the consistency maintenance work and proposes a protocol that distinguishes between two classes of consistency (i.e. weak and strong) and treats them differently. Strong consistency is used for data that needs to be consistent all the time, whereas weak consistency is for cases when stale data can be tolerated or only specific updates are relevant to the application. Consistency is maintained by using strict and permissive read/write time locks that enable data sharing for a fixed time period and support concurrency control. A notification protocol for propagating updates to clients is also proposed. Performance tests have shown that switching from strong to weak consistency reduces the number of aborts due to conflicting operations by almost half even with high read/write sharing.
  • Keywords
    cache storage; concurrency control; data integrity; memory protocols; mobile computing; concurrency control; data sharing; mobile applications; mobile cache consistency protocol; mobile computing; notification protocol; object caching; performance; performance tests; shareable read write time locks; strong consistency; weak consistency; Application software; Australia; Bandwidth; Computer science; Concurrency control; Distributed computing; Information technology; Mobile computing; Performance gain; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2002. Proceedings. Ninth International Conference on
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-1760-9
  • Type

    conf

  • DOI
    10.1109/ICPADS.2002.1183413
  • Filename
    1183413