• DocumentCode
    2198985
  • Title

    A data priority reload technique for real-time main memory databases

  • Author

    Huang, Jing ; Gruenwald, Le

  • Author_Institution
    Sch. of Comput. Sci., Oklahoma Univ., Norman, OK, USA
  • fYear
    1996
  • fDate
    12-14 Jun 1996
  • Firstpage
    96
  • Lastpage
    101
  • Abstract
    A data priority reload algorithm is proposed for real time main memory database systems that allows transaction processing to be resumed before the entire database is recovered from a system failure. Transaction execution priority, reload priority and reload preemption are taken into account during the reload process; this enables transactions with high execution priorities to have more opportunities to meet their deadlines and thus enhances the overall system performance. This algorithm also gives temporal data a higher reload priority than persistent data so that many temporal data can be used before losing their validity, which in turn minimizes the number of transactions aborted or delayed due to invalid data access. Based on the simulation results obtained, we can draw the following conclusions: the data priority reload algorithm provides a significant performance improvement over the conventional reload approach; whether the efficiency of different reload algorithms is crucial to the overall performance mainly depends on the system load, database size and system failure rate; the key factors of the design of real time MMDB reload algorithms are system unavailability, transaction execution priority, and reload threshold. In order to derive an efficient reload scheme, these factors must be studied carefully
  • Keywords
    database management systems; real-time systems; transaction processing; data priority reload algorithm; data priority reload technique; database size; high execution priorities; invalid data access; real time MMDB reload algorithms; real time main memory databases; reload preemption; reload priority; reload process; reload threshold; simulation results; system failure rate; system unavailability; temporal data; transaction execution priority; transaction processing; Checkpointing; Database systems; Degradation; Performance analysis; Real time systems; Resumes; System performance; Terminology; Timing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
  • Conference_Location
    L´Aquila
  • ISSN
    1068-3070
  • Print_ISBN
    0-8186-7496-2
  • Type

    conf

  • DOI
    10.1109/EMWRTS.1996.557825
  • Filename
    557825