A Concurrency Control Method using Cache Lock in Mobile Computing Systems


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 5, No. 2, pp. 289-300, Feb. 1998
10.3745/KIPSTE.1998.5.2.289,   PDF Download:

Abstract

A cache used by a mobile host in mobile computing environments is the important device that can reduce the power consumption and improve the system performance. A mobile host uses the cache to store the data that can be frequently accessed. When read-only transactions and update transactions under the caching environment are executed, the serializability of the transactions can be destroyed. Many studies focus on the consistency between the data in the cache and the data in the server rather than maintenance of transaction serializability. In this paper, we propose two caching strategies in which transaction serializability is maintained between read-only transactions and update transactions. And we propose a concurrency control method that uses one of two caching strategies. The proposed concurrency method, which is based on the locking, guarantees the serializability of transactions by introducing the new lock mode that is called a cache lock.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. C. Yeon and H. B. Hyun, "A Concurrency Control Method using Cache Lock in Mobile Computing Systems," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 5, no. 2, pp. 289-300, 1998. DOI: 10.3745/KIPSTE.1998.5.2.289.

[ACM Style]
Kim Chi Yeon and Hwang Bu Hyun. 1998. A Concurrency Control Method using Cache Lock in Mobile Computing Systems. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 5, 2, (1998), 289-300. DOI: 10.3745/KIPSTE.1998.5.2.289.