Concurrency control for real-time and mobile transactions: Historical view, challenges, and evolution of practices

被引:4
|
作者
Chaudhry, Natalia [1 ]
Yousaf, Muhammad Murtaza [1 ]
机构
[1] Univ Punjab, Dept Software Engn, Lahore, Pakistan
来源
关键词
concurrency control; mobile; real time; PRIORITY INHERITANCE; CONTROL ALGORITHM; 2-PHASE LOCKING; PROTOCOLS; PERFORMANCE; STRATEGIES; RECOVERY;
D O I
10.1002/cpe.6549
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently, mobile computing has changed the way that spatial data and GIS are processed. Unlike wired and stand-alone GIS, now the trend has been switched from offline to real-time data processing using location aware services, such as GPS technology. The increased usage of location aware services in multiuser real-time environment has made transaction management incredibly significant. If the simultaneous query operations on the same data item are not handled intelligently then this results in data inconsistency issue. Concurrency control protocol is one of the primary aspects that helps in overcoming this issue a in multiuser environment. To the best of our knowledge, the impact of technological advancements on concurrency control has not been thoroughly studied in the literature. In this article, we explored the literature on concurrency control algorithms in depth with respect to real-time applications and the applications with moving objects. We defined a taxonomy of concurrency control solutions and assessed the maturity of these solutions in the light of characteristics of real-time and mobile environment. We compared the most recent developments made in the literature and presented meaningful insights. Challenges are also identified and discussed, which can assist in doing research in this domain in future.
引用
收藏
页数:35
相关论文
共 50 条
  • [31] Concurrency control protocol in distributed real-time databases
    Cheng, Yuanguo
    Wang, Hongya
    Journal of Computational Information Systems, 2008, 4 (04): : 1417 - 1422
  • [32] Optimistic concurrency control protocol for real-time databases
    Lam, KW
    Lam, KY
    Hung, SL
    JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 38 (02) : 119 - 131
  • [33] Concurrency control in a multiprocessor real-time database system
    Kuo, TW
    Hsih, HC
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 55 - 62
  • [34] ON REAL-TIME DATABASES - CONCURRENCY-CONTROL AND SCHEDULING
    YU, PS
    WU, KL
    LIN, KJ
    SON, SH
    PROCEEDINGS OF THE IEEE, 1994, 82 (01) : 140 - 157
  • [35] CONCURRENCY-CONTROL ALGORITHMS FOR REAL-TIME SYSTEMS
    NAKAZATO, H
    LIN, KJ
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 647 - 654
  • [36] An Efficient Secure Real-Time Concurrency Control Protocol
    XIAO Yingyuan~1
    2. School of Software
    3. School of Computer Science and Engineering
    WuhanUniversityJournalofNaturalSciences, 2006, (06) : 1899 - 1902
  • [37] Overview of concurrency control in real-time database systems
    Qi, Xin
    Wang, Wen-Hai
    Huagong Zidonghua Ji Yibiao/Control and Instruments in Chemical Industry, 2006, 33 (01): : 47 - 50
  • [38] An concurrency control framework in real-time cooperative system
    Yang, WY
    Shi, ML
    Jiang, JL
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 303 - 308
  • [39] A concurrency control model for real-time distributed collaboration
    Arun, K
    Vivekananda, N
    Ram, DJ
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 44 (05) : 327 - 341
  • [40] An efficient real-time optimistic concurrency control protocol
    Lam, KW
    Lam, KY
    Hung, SL
    ACTIVE AND REAL-TIME DATABASE SYSTEMS (ARTDB-95), 1996, : 209 - 225