Efficient validation of mobile transactions in wireless environments

被引:17
作者
Lee, VCS
Lam, KW
Kuo, TW
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] Natl Taiwan Univ, Dept Comp Sci & Informat Engn, Taipei 10764, Taiwan
关键词
real-time transaction processing; optimistic concurrency control; transaction validation; mobile computing;
D O I
10.1016/S0164-1212(03)00084-0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In broadcast environments, the limited bandwidth of the upstream communication channel from the mobile clients to the server bars the application of conventional concurrency control protocols. In this paper, we propose a new variant of the optimistic concurrency control (OCC) protocol that is suitable for broadcast environments. At the server, forward validation of a transaction is done against currently running transactions, including mobile transactions and server transactions. At the mobile clients, partial backward validation of a transaction is done against committed transactions at the beginning of every broadcast cycle. Upon completion of execution, read-only mobile transactions can be validated and committed locally and update mobile transactions are sent to the server for final validation. These update transactions have a better chance of commitment because they have gone through the partial backward validation. In addition to the nice properties of conventional OCC protocols, this protocol provides autonomy between the mobile clients and the server with minimum upstream communication, which is a desirable feature to the scalability of applications running in broadcast environments. This protocol is able to process both update transactions and read-only transactions at the mobile clients at low space and processing overheads. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:183 / 193
页数:11
相关论文
共 33 条
  • [1] [Anonymous], P ACM SIGM INT C MAN
  • [2] [Anonymous], 1998, KLUW INT S ADV DATA
  • [3] Certification reports: Supporting transactions in wireless systems
    Barbara, D
    [J]. PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, 1997, : 466 - 473
  • [4] Bernstein P.A., 1987, Concurrency Control and Recovery in Database Systems
  • [5] BOBER PM, 1992, P 18 INT C VER LARG
  • [6] THE DATACYCLE ARCHITECTURE
    BOWEN, TF
    GOPAL, G
    HERMAN, G
    HICKEY, T
    LEE, KC
    MANSFIELD, WH
    RAITZ, J
    WEINRIB, A
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (12) : 71 - 81
  • [7] CHEN D, 1999, IN PRESS 5 IEEE REAL, P35
  • [8] CHEN D, 1999, P IEEE 20 REAL TIM S
  • [9] A mobile transaction model that captures both the data and movement behavior
    Dunham M.H.
    Helal A.
    Balakrishnan S.
    [J]. Mobile Networks and Applications, 1997, 2 (2) : 149 - 162
  • [10] READ-ONLY TRANSACTIONS IN A DISTRIBUTED DATABASE
    GARCIAMOLINA, H
    WIEDERHOLD, G
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1982, 7 (02): : 209 - 234