ON REAL-TIME DATABASES - CONCURRENCY-CONTROL AND SCHEDULING

被引:73
|
作者
YU, PS
WU, KL
LIN, KJ
SON, SH
机构
[1] UNIV ILLINOIS,DEPT COMP SCI,URBANA,IL 61801
[2] UNIV VIRGINIA,DEPT COMP SCI,CHARLOTTESVILLE,VA 22903
关键词
D O I
10.1109/5.259432
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In addition to maintaining database consistency as in conventional databases, real-time database systems must also handle transactions with timing constraints. While transaction response time and throughput are usually used to measure a conventional database system, the percentage of transactions satisfying the deadlines or a time-critical value function is often used to evaluate a real-time database system. Scheduling real-time transactions is far more complex than traditional real-time scheduling in the sense that 1) worst case execution times are typically hard to estimate, since not only CPU but also I/O requirement is involved; and 2) certain aspects of concurrency control may not integrate well with real-time scheduling. In this paper, we first develop a taxonomy of the underlying design space of concurrency control including the various techniques for achieving serializability and improving performance. This taxonomy provides us with a foundation for addressing the real-time issues. We then consider the integration of concurrency control with real-time requirements. The implications of using I un policies to better utilize real-time scheduling in a database environment are examined. Finally, as timing constraints may be more important than data consistency in certain hard realtime database applications, we also discuss several approaches that explore the nonserializable semantics of real-time transactions to meet the hard deadlines.
引用
收藏
页码:140 / 157
页数:18
相关论文
共 50 条
  • [31] The reduced ceiling protocol for concurrency control in real-time databases with mixed transactions
    Lam, KY
    Kuo, TW
    Tsang, WH
    Law, GCK
    COMPUTER JOURNAL, 2000, 43 (01): : 65 - 80
  • [32] Impact of priority assignment on optimistic concurrency control in distributed real-time databases
    Lam, KY
    Lee, VCS
    Hung, SL
    Kao, BCM
    THIRD INTERNATIONAL WORKSHOP ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 1996, : 128 - 135
  • [33] Timestamp Vector based Optimistic Concurrency Control Protocol for Real-Time Databases
    Bai, Tian
    Liu, YunSheng
    Hu, Yong
    2008 4TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-31, 2008, : 11409 - 11412
  • [34] Pessimistic concurrency control and versioning to support database pointers in real-time databases
    Nyström, D
    Nolin, M
    Tesanovic, A
    Norström, C
    Hansson, J
    16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 261 - 270
  • [35] Priority assignment in distributed real-time databases using optimistic concurrency control
    Lam, KY
    Lee, VCS
    Hung, SL
    Kao, BCM
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (05): : 324 - 330
  • [36] MODULAR SYNCHRONIZATION IN DISTRIBUTED, MULTIVERSION DATABASES - VERSION CONTROL AND CONCURRENCY-CONTROL
    AGRAWAL, D
    SENGUPTA, S
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1993, 5 (01) : 126 - 137
  • [37] CONCURRENCY-CONTROL IN DISTRIBUTED DATABASES THROUGH TIME INTERVALS AND SHORT-TERM LOCKS
    HALICI, U
    DOGAC, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (08) : 994 - 1003
  • [38] CONCURRENCY-CONTROL FOR A MIX OF UNIVERSIONED AND MULTIVERSIONED ENTITIES IN DISTRIBUTED DATABASES
    AHUJA, M
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 10 (03) : 233 - 252
  • [39] A NONRESTRICTIVE CONCURRENCY-CONTROL PROTOCOL FOR OBJECT-ORIENTED DATABASES
    AGRAWAL, D
    ELABBADI, A
    DISTRIBUTED AND PARALLEL DATABASES, 1994, 2 (01) : 7 - 31
  • [40] ROBUST, CENTRALIZED CERTIFIER BASED CONCURRENCY-CONTROL FOR DISTRIBUTED DATABASES
    REDDY, PG
    BHALLA, S
    PRASAD, BE
    INFORMATION PROCESSING LETTERS, 1982, 15 (03) : 105 - 110