• DocumentCode
    2454606
  • Title

    I/O-Aware Deadline Miss Ratio Management in Real-Time Embedded Databases

  • Author

    Kang, Woochul ; Son, Sang H. ; Stankovic, John A. ; Amirijoo, Mehdi

  • Author_Institution
    Univ. of Virginia, Charlottesville
  • fYear
    2007
  • fDate
    3-6 Dec. 2007
  • Firstpage
    277
  • Lastpage
    287
  • Abstract
    Recently, cheap and large capacity non-volatile memory such as flash memory is rapidly replacing disks in embedded systems. While the access time of flash memory is highly predictable, deadline misses may occur if data objects in flash memory are not properly managed in real-time embedded databases. Buffer cache can be used to mitigate this problem. However, since the workload of a real-time database cannot be precisely predicted, it may not be feasible to provide enough buffer space to satisfy all timing constraints. Several deadline miss ratio management schemes have been proposed, but they do not consider I/O activities. In this paper, we present an I/O-aware deadline miss ratio management scheme in real-time embedded databases whose secondary storage is flash memory. We propose an adaptive I/O deadline assignment scheme, in which I/O deadlines are derived from up-to-date system status. We also present a deadline miss ratio management architecture where a control theory-based feedback control loop prevents resource overload both in I/O and CPU. A simulation study shows that our approach can effectively cope with both I/O and CPU overload to achieve the desired deadline miss ratio.
  • Keywords
    database management systems; flash memories; I-O-aware deadline miss ratio management; flash memory; nonvolatile memory; real-time embedded databases; theory-based feedback control loop; Embedded system; Feedback control; Flash memory; Memory management; Nonvolatile memory; Random access memory; Real time systems; Resource management; Timing; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2007. RTSS 2007. 28th IEEE International
  • Conference_Location
    Tucson, AZ
  • ISSN
    1052-8725
  • Print_ISBN
    978-0-7695-3062-8
  • Type

    conf

  • DOI
    10.1109/RTSS.2007.19
  • Filename
    4408312