Concurrency control in mobile distributed real-time database systems

被引:36
|
作者
Lam, KY
Kuo, TW
Tsang, WH
Law, GCK
机构
[1] City Univ Hong Kong, Dept Comp Sci, Kowloon, Hong Kong, Peoples R China
[2] Natl Chung Cheng Univ, Dept Comp Sci & Informat Engn, Chiayi 621, Taiwan
关键词
distributed real-time databases; mobile real-time databases; concurrency control; data similarity; transaction scheduling;
D O I
10.1016/S0306-4379(00)00018-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid advances in mobile computing technology, there is an increasing demand for processing real-time transactions in a mobile environment. This paper studies concurrency control problem in mobile distributed real-time database systems(MDRTDBS). Based on the High Priority Two Phase Locking (HP-2PL) scheme, we propose a distributed real-time locking protocol, called Distributed High Priority Two Phase Locking (DHP-2PL), for MDRTDBS. In the protocol, the characteristics of a mobile computing system are considered in resolving lock conflicts. Two strategies are proposed to further improve the system performance and to reduce the impact of mobile network on the performance of the DHP-2PL: (1) A transaction shipping approach is proposed to process transactions in a mobile environment by exploring the well-defined behavior of real-time transactions. (2) We explore the application semantics of real-time database applications by adopting the notion of similarity in concurrency control to further reduce the number of transaction restarts due to priority inversion, which could be very costly in a mobile network. A detailed simulation model of a MDRTDBS has been developed, and a series of simulation experiments have been conducted to evaluate the performance of the proposed approaches and the effectiveness of using similarity for concurrency control in MDRTDBS. (C) 2000 Elsevier Science Ltd. All rights reserved.
引用
收藏
页码:261 / 286
页数:26
相关论文
共 50 条
  • [1] Concurrency control in mobile distributed real-time database systems
    Lei Xiangdong
    Zhao Yuelong
    Chen Songqiao
    Yuan Xiaoli
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (10) : 866 - 876
  • [2] Distributed Multiversion Optimistic Concurrency Control for Mobile Real-Time Database Systems
    Lei Xiangdong
    Zhao Yuelong
    Chen Songqiao
    Yuan Xiaoli
    [J]. 2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 3011 - 3014
  • [3] Weak Serializable Concurrency Control in Distributed Real-Time Database Systems
    党德鹏
    刘云生
    潘琳
    [J]. Advances in Manufacturing, 2002, (04) : 325 - 330
  • [4] Quasi Serializable Concurrency Control in Distributed Real-Time Database Systems
    党德鹏
    [J]. High Technology Letters, 2003, (01) : 72 - 76
  • [5] Quasi serializable concurrency control in distributed real-time database systems
    Dept. of Comp. Sci. and Technol., Tsinghua Univ., Beijing 100084, China
    不详
    [J]. High Technology Letters, 2003, 9 (01) : 72 - 76
  • [6] A framework for concurrency control in real-time distributed collaboration for mobile systems
    Ram, DJ
    Mohamed, MAM
    Devanathan, VR
    [J]. 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, 2003, : 488 - 492
  • [7] Overview of concurrency control in real-time database systems
    Qi, Xin
    Wang, Wen-Hai
    [J]. Huagong Zidonghua Ji Yibiao/Control and Instruments in Chemical Industry, 2006, 33 (01): : 47 - 50
  • [8] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (01): : 338 - 347
  • [9] A Secure Real-Time Concurrency Control Protocol for Mobile Distributed Real-Time Databases
    Xiao, Yingyuan
    Liu, Yunsheng
    Liao, Guoqiong
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (03): : 349 - 358
  • [10] A study of concurrency control in real-time, active database systems
    Datta, A
    Son, SH
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2002, 14 (03) : 465 - 484