• DocumentCode
    929390
  • Title

    Deriving deadlines and periods for real-time update transactions

  • Author

    Xiong, Ming ; Ramamritham, Krithi

  • Author_Institution
    Bell Lab., Lucent Technol., Murray Hill, NJ, USA
  • Volume
    53
  • Issue
    5
  • fYear
    2004
  • fDate
    5/1/2004 12:00:00 AM
  • Firstpage
    567
  • Lastpage
    583
  • Abstract
    Typically, temporal validity of real-time data is maintained by periodic update transactions. We examine the problem of period and deadline assignment for these update transactions such that 1) these transactions can be guaranteed to complete by their deadlines and 2) the imposed CPU workload is minimized. To this end, we propose a novel approach, named the More-Less approach. By applying this approach, updates occur with a period which is more than the period obtained through traditional approaches, but with a deadline which is less than the traditional period. We show that the More-Less approach is better than existing approaches in terms of schedulability and the imposed load. We examine the issue of determining the assignment order in which transactions must be considered for period and deadline assignment so that the resulting CPU workloads can be minimized. To this end, the More-Less approach is first examined in a restricted case where the shortest validity first (SVF) order is shown to be an optimal solution. We then relax some of the restrictions and show that SVF is an approximate solution which results in CPU workloads that are close to the optimal solution. Our analysis and experiments show that the More-Less approach is an effective design approach that can provide better schedulability and reduce update transaction CPU workload while guaranteeing data validity constraints.
  • Keywords
    approximation theory; optimisation; real-time systems; scheduling; temporal databases; transaction processing; CPU workloads; More-Less approach; approximate solution; data validity constraints; deadline monotonic scheduling; fixed priority scheduling; period assignment; real-time database system; real-time update transactions; shortest validity first order; temporal validity; Aircraft; Database systems; Intelligent sensors; Monitoring; Multiprocessing systems; Processor scheduling; Real time systems; Transaction databases;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2004.1275297
  • Filename
    1275297