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 条
  • [21] Real-time atomic commitment for mobile distributed real-time transactions
    Xiao, YY
    Liu, YS
    Liu, XF
    Liao, GQ
    Xiao, YY
    2005 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING PROCEEDINGS, VOLS 1 AND 2, 2005, : 1299 - 1303
  • [22] A Speculative Concurrency Control in Real-Time Spatial Big Data Using Real-Time Nested Spatial Transactions and Imprecise Computation
    Hamdi, Sana
    Bouazizi, Emna
    Faiz, Sami
    2017 IEEE/ACS 14TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2017, : 534 - 540
  • [23] Distributed Multiversion Optimistic Concurrency Control for Mobile Real-Time Database Systems
    Lei Xiangdong
    Zhao Yuelong
    Chen Songqiao
    Yuan Xiaoli
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 3011 - 3014
  • [24] A concurrency control protocol for read-only transactions in real-time secure database systems
    Han, H
    Park, S
    Park, C
    SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 458 - 462
  • [25] Concurrency Programming Models in Mobile Real-Time Platforms
    Garcia Valls, Marisol
    Basanta Val, Pablo
    Estevez Ayres, Iria
    2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 538 - 543
  • [26] Real-time concurrency control in a multiprocessor environment
    Kuo, TW
    Wu, J
    Hsih, HC
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2002, 13 (06) : 659 - 671
  • [27] Concurrency control in real-time broadcast environments
    Dang, DP
    Liu, YS
    JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 68 (02) : 137 - 144
  • [28] Analysis of periodic transactions and semantic concurrency control for real-time databases using Colored Petri nets
    Neto, PFR
    Perkusich, A
    Perkusich, MLB
    Turnell, MFQV
    2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 2723 - 2728
  • [29] Designing inter-class concurrency control strategies for real-time database systems with mixed transactions
    Lam, KY
    Kuo, TW
    Lee, TSH
    EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 47 - 54
  • [30] High efficient real-time atomic commit protocol for mobile real-time transactions
    Yuan, Jingzhong
    Journal of Information and Computational Science, 2008, 5 (03): : 1323 - 1332