Previous [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

Journal of Inforamtion Science and Engineering, Vol.18 No.3, pp.445-457 (May 2002)

Adaptive Transaction Management Protocols
for Mobile Cline Caching DBMSs*


IlYoung Chung, Le Gruenwald*, Chong-Sun Hwang**
and Soon Young Jung**+
Department of Computer Science
Purdue University
West Lafayette, IN 47097, U.S.A.
E-mail: iychung@cs.purdue.edu
*School of Computer Science
University of Oklahoma
E-mail: ggruenwald@ou.edu
**Department of Computer Science and Engineering
Korea University
SeongBuk-Gu, Seoul 136-701, Korea
E-mail: hwang @disys.korea.ac.kr
**+Department of Computer Science Education
Korea University
SeongBuk-Gu, Seoul 136-701, Korea
E-mail: jsy@comedu.korea.ac.kr

In mobile client-server database systems, caching of frequently accessed data is an important technique that will reduce the contention on the narrow bandwidth wireless channel. As the server in mobile environments may not have any information about the state of its clients cache (stateless server), the use of a broadcast approach to transmit the list of updated data to numerous concurrent mobile clients is an attractive approach. In this paper, two caching methods are proposed to support transaction semantics at mobile clients. Proposed protocols adopt asynchronous broadcasting and hybrid broadcasting as the way of sending control messages, in order to dynamically adapt to system workload (update pattern, data locality). We study the performance of the proposed protocols by means of simulation experiments.

Keywords: mobile computing, client-server databases, cache consistency, broadcasting, concurrency control

Full Text () Retrieve PDF document (200205_08.pdf)

Received November 24, 1999; revised June 20 & December 28, 2000 & March 2, 2001; accepted April 25, 2001.
Communicated by Arbee L. P. Chen.
*This research was supported by the Post-doctoral Fellowship Program of Korea Science and Engineering Foundation (KOSEF).