Concurrency control using timestamp ordering in broadcast environments

被引:6
作者
Lee, VCS
Lam, KW
Son, SH
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
关键词
D O I
10.1093/comjnl/45.4.410
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In the near future, tens of millions of users will have access to distributed information systems through the wireless interface in their mobile computers. The physical characteristics of the wireless medium pose new challenging issues on data consistency of transaction processing in wireless environments. In particular, the monetarily expensive wireless bandwidth and the asymmetric communication between the mobile clients and the server bar the applicability of conventional transaction processing techniques. In this paper, we first propose a concurrency control protocol in wireless environments that is adapted from the optimistic concurrency control with forward validation protocol. The protocol offers autonomy between the mobile clients and the server such that the mobile clients can read consistent data off the air without contacting the server. To reduce the number of unnecessary transaction restarts such that the timeliness of mobile transactions can be enhanced, we propose another protocol based on timestamp ordering that can show significant performance improvement. The timestamp ordering technique enjoys a number of benefits from the separate processing and flexible adjustment of serialization order by exploiting the semantics of read-only transactions. Most of the existing applications, such as Information dispersal systems for stock prices, weather information and traffic condition updates, are comprised of read-only transactions. The simulation results confirm that the proposed protocol could be an efficient and effective approach to transaction processing in real-time broadcast environments for meeting transaction deadlines.
引用
收藏
页码:410 / 422
页数:13
相关论文
共 31 条
  • [11] DATA ACCESS SCHEDULING IN FIRM REAL-TIME DATABASE-SYSTEMS
    HARITSA, JR
    CAREY, MJ
    LIVNY, M
    [J]. REAL-TIME SYSTEMS, 1992, 4 (03) : 203 - 241
  • [12] HERMAN G, 1987, P ACM SIGMOD C, P97
  • [13] HUANG Y, 1994, P ACM SIGMOD 94, P13
  • [14] MOBILE
    IMIELINSKI, T
    BADRINATH, BR
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (10) : 18 - 28
  • [15] An evaluation of real-time transaction management issues in mobile database systems
    Kayan, E
    Ulusoy, Ö
    [J]. COMPUTER JOURNAL, 1999, 42 (06) : 501 - 510
  • [16] ON OPTIMISTIC METHODS FOR CONCURRENCY-CONTROL
    KUNG, HT
    ROBINSON, JT
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1981, 6 (02): : 213 - 226
  • [17] KUO TW, 1991, PROCEEDING : TWELFTH REAL-TIME SYSTEMS SYMPOSIUM, P160, DOI 10.1109/REAL.1991.160369
  • [18] Using separate algorithms to process read-only transactions in real-time systems
    Lam, KW
    Son, SH
    Lee, VCS
    Hung, SL
    [J]. 19TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1998, : 50 - 59
  • [19] LEE J, 1993, REAL-TIME SYSTEMS SYMPOSIUM: PROCEEDINGS, P66, DOI 10.1109/REAL.1993.393514
  • [20] Lee J., 1996, PERFORMANCE CONCURRE