REAL-TIME TRANSACTION SCHEDULING IN DATABASE-SYSTEMS

被引:48
|
作者
ULUSOY, O
BELFORD, GG
机构
[1] BILKENT UNIV, DEPT COMP ENGN, ANKARA 06533, TURKEY
[2] UNIV ILLINOIS, DEPT COMP SCI, URBANA, IL 61801 USA
关键词
REAL-TIME DATABASE SYSTEMS; TRANSACTION SCHEDULING; CONCURRENCY CONTROL; PERFORMANCE EVALUATION;
D O I
10.1016/0306-4379(93)90024-U
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A database system supporting a real-time application, which can be called ''a real-time database system (RTDBS)'', has to provide real-time information to the executing transactions. Each RTDB transaction is associated with a timing constraint, usually in the form of a deadline. Efficient resource scheduling algorithms and concurrency control protocols are required to schedule the transactions so as to satisfy both timing constraints and data consistency requirements. In this paper, we concentrate on the concurrency control problem in RTDBSs. Our work has two basic goals: real-time performance evaluation of existing concurrency control approaches in RTDBSs, and proposing new concurrency control protocols with improved performance. One of the new protocols is locking-based, and it prevents the priority inversion problem by scheduling the data lock requests based on prioritizing data items. The second new protocol extends the basic timestamp-ordering method by involving real-time priorities of transactions in the timestamp assignment procedure. Performance of the protocols is evaluated through simulations by using a detailed model of a single-site RTDBS. The relative performance of the protocols is examined as a function of transaction load, data contention (which is determined by a number of system parameters) and resource contention. The protocols are also tested under various real-time transaction processing environments. The performance of the proposed protocols appears to be good, especially under conditions of high transaction load and high data contention.
引用
收藏
页码:559 / 580
页数:22
相关论文
共 50 条
  • [1] Real-time transaction scheduling in database systems
    Wietrzyk, VI
    Ramaswamy, V
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, 1996, 1134 : 633 - 643
  • [2] RELIABLE TRANSACTION PROCESSING FOR REAL-TIME DISTRIBUTED DATABASE-SYSTEMS
    YOON, YI
    MOON, SC
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 34 (1-5): : 63 - 66
  • [3] MULTICLASS QUERY SCHEDULING IN REAL-TIME DATABASE-SYSTEMS
    PANG, HH
    CAREY, MJ
    LIVNY, M
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1995, 7 (04) : 533 - 551
  • [4] DATA ACCESS SCHEDULING IN FIRM REAL-TIME DATABASE-SYSTEMS
    HARITSA, JR
    CAREY, MJ
    LIVNY, M
    [J]. REAL-TIME SYSTEMS, 1992, 4 (03) : 203 - 241
  • [5] Preemptive transaction scheduling in hard real-time database systems
    Lam, KW
    Hung, SL
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (09) : 625 - 637
  • [6] A transaction scheduling algorithm with temporal constraints in real-time database systems
    Han, JJ
    Li, QH
    [J]. FOURTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2004, : 940 - 945
  • [7] Dynamic transaction scheduling and reallocation in overloaded real-time database systems
    Hansson, J
    Son, SH
    Stankovic, JA
    Andler, SF
    [J]. FIFTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1998, : 293 - 302
  • [8] Real-time Transaction Scheduling Method for Distributed Database
    Sun Qiao
    Zhang Shaowei
    Fu Lanmei
    Sun Jiasong
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ELECTRONICS, NETWORK AND COMPUTER ENGINEERING (ICENCE 2016), 2016, 67 : 528 - 532
  • [9] Multiclass transaction scheduling and overload management in firm real-time database systems
    Datta, A
    Mukherjee, S
    Konana, P
    Viguier, IR
    Bajaj, A
    [J]. INFORMATION SYSTEMS, 1996, 21 (01) : 29 - 54
  • [10] Performance of hard real-time transaction scheduling policies in parallel database systems
    Takkar, S
    Dandamudi, SP
    [J]. SIXTH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS, 1998, : 176 - 184