• DocumentCode
    1840157
  • Title

    Scheduling transactions in real-time database systems

  • Author

    Cheng, A.M.K.

  • Author_Institution
    Dept. of Comput. Sci., Houston Univ., TX, USA
  • fYear
    1993
  • fDate
    22-26 Feb. 1993
  • Firstpage
    222
  • Lastpage
    231
  • Abstract
    The author describes an efficient algorithm for determining the feasibility of a transaction with runtime linearly proportional to the number of lock requests in the transaction. The schedulability checker based on the game-board representation determines transaction schedulability one at a time (incrementally), and thus it also has linear runtime complexity once the checker is initialized. Given the current configuration of the database and the characteristics of the newly arrived transaction, the feasibility test can determine a priori whether the new transaction can be completed by its specified deadline. An example is presented which illustrates how the transaction feasibility checker and the runtime monitor work.<>
  • Keywords
    computational complexity; database management systems; real-time systems; scheduling; transaction processing; game-board representation; linear runtime complexity; real-time database systems; runtime monitor; schedulability checker; transactions scheduling; Access protocols; Computer science; Concurrency control; Concurrent computing; Database systems; Processor scheduling; Real time systems; Testing; Timing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '93, Digest of Papers.
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-3400-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1993.289670
  • Filename
    289670