On transaction processing with partial validation and timestamp ordering in mobile broadcast environments

被引:34
作者
Lee, VCS
Lam, KW
Son, SH
Chan, EYM
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] Univ Virginia, Dept Comp Sci, Charlottesville, VA 22904 USA
基金
美国国家科学基金会;
关键词
transaction processing; concurrency control; partial validation; timestamp ordering; broadcast disks; mobile clients;
D O I
10.1109/TC.2002.1039845
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Conventional concurrency control protocols are inapplicable in mobile broadcast environments due to a number of constraints of wireless communications. Previous studies are focused on efficient processing of read-only transactions at the mobile clients, neglecting update transactions. In this paper, we design a new protocol for processing both read-only and update mobile transactions. The protocol can detect data conflicts at an early stage at the mobile clients and resolve data conflicts flexibly using dynamic adjustment of timestamp ordering. Early data conflict detection saves processing and communication resources, while dynamic adjustment of timestamp ordering allows more schedules of transaction executions such that unnecessary transaction aborts can be avoided. We performed extensive simulation studies to evaluate the effectiveness of these two features for the performance of the new protocol. The analysis of simulation results showed that both features are effective and contribute differently to the satisfactory performance of the protocol.
引用
收藏
页码:1196 / 1211
页数:16
相关论文
共 24 条
  • [1] Acharya S, 1996, PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON VERY LARGE DATA BASES, P354
  • [2] Prefetching from a broadcast disk
    Acharya, S
    Franklin, M
    Zdonik, S
    [J]. PROCEEDINGS OF THE TWELFTH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, 1996, : 276 - 285
  • [3] RxW: A scheduling approach for large-scale on-demand data broadcast
    Aksoy, D
    Franklin, M
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 1999, 7 (06) : 846 - 860
  • [4] [Anonymous], P ACM SIGM INT C MAN
  • [5] BARUAH S, 1996, TR1996023 BOST U COM
  • [6] BERNSTERN PA, 1987, CONCURRENCY CONTROL
  • [7] AIDA-based real-time fault-tolerant broadcast disks
    Bestavros, A
    [J]. 1996 IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 1996, : 49 - 58
  • [8] CONCURRENT CERTIFICATIONS BY INTERVALS OF TIMESTAMPS IN DISTRIBUTED DATABASE-SYSTEMS
    BOKSENBAUM, C
    CART, M
    FERRIE, J
    PONS, JF
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (04) : 409 - 419
  • [9] Tradeoff between client and server transaction validation in mobile environment
    Das, A
    Kai, KY
    [J]. 2001 INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 265 - 272
  • [10] Transactional client-server cache consistency: Alternatives and performance
    Franklin, MJ
    Carey, MJ
    Livny, M
    [J]. ACM TRANSACTIONS ON DATABASE SYSTEMS, 1997, 22 (03): : 315 - 363