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 条
  • [41] Optimistic concurrency control in firm real-time databases
    Jalal, AS
    Tanwani, S
    Ramani, AK
    DISTRIBUTED COMPUTING - IWDC 2005, PROCEEDINGS, 2005, 3741 : 487 - 492
  • [42] Versioning concurrency control for hard real-time systems
    Shu, LC
    Young, M
    JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 63 (03) : 201 - 218
  • [43] Real-Time View Correction for Mobile Devices
    Schops, Thomas
    Oswald, Martin R.
    Speciale, Pablo
    Yang, Shuoran
    Pollefeys, Marc
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2017, 23 (11) : 2455 - 2462
  • [44] Scheduling transactions in mobile distributed real-time database systems
    Xiang-dong Lei
    Yue-long Zhao
    Song-qiao Chen
    Xiao-li Yuan
    Journal of Central South University of Technology, 2008, 15 : 545 - 551
  • [45] Scheduling Real-Time Nested Transactions in Mobile Broadcast Environments
    Lei, Xiangdong
    Li, Wuke
    Yuan, Xiaoli
    PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 1053 - 1058
  • [46] Scheduling transactions in mobile distributed real-time database systems
    Lei Xiang-dong
    Zhao Yue-long
    Chen Song-qiao
    Yuan Xiao-li
    JOURNAL OF CENTRAL SOUTH UNIVERSITY OF TECHNOLOGY, 2008, 15 (04): : 545 - 551
  • [47] Scheduling transactions in mobile distributed real-time database systems
    雷向东
    赵跃龙
    陈松乔
    袁晓莉
    JournalofCentralSouthUniversityofTechnology, 2008, (04) : 545 - 551
  • [48] Using imprecise concurrency control and speculative lending of prepared data-item in distributed real-time nested transactions
    Abdouli, M
    Arnanton, L
    Sadeg, B
    Alimi, A
    Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications, Proceedings, 2005, : 298 - 305
  • [49] A study of concurrency control in real-time, active database systems
    Datta, A
    Son, SH
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (03) : 465 - 484
  • [50] A relaxed temporal consistency approach for real-time concurrency control
    Lee Ibarra, Alejandro
    Gutierrez Diaz de Leon, Luis A.
    CERMA2006: ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE, VOL 1, PROCEEDINGS, 2006, : 274 - +