• DocumentCode
    2742097
  • Title

    Power-Aware Data Buffer Cache Management in Real-Time Embedded Databases

  • Author

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

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Virginia, Charlottesville, VA
  • fYear
    2008
  • fDate
    25-27 Aug. 2008
  • Firstpage
    35
  • Lastpage
    44
  • Abstract
    The demand for real-time data services in embedded systems is increasing. In these new computing platforms, using traditional buffer management schemes, whose goal is to minimize the number of I/O operations, is problematic since they do not consider the constraints of those platforms such as limited energy and distinctive underlying storage. In particular, due to asymmetric read/write characteristic of flash memory, minimum buffer misses neither coincide with minimum power consumption nor minimum I/O deadline miss ratio. In this paper we propose a power-aware buffer cache management scheme for real-time databases whose secondary storage is a flash memory. We focus on the problem of guaranteeing the performance goal in terms of both I/O power consumption and I/O deadline miss ratio. To address this problem, we propose logical partitioning of the global buffer pool into read and write buffer pools, and dynamic feedback control of read/write buffer pool sizes to satisfy both performance goals. We have shown through an extensive evaluation that our approach satisfies both performance goals in a variety of workloads and access patterns with considerably smaller size of buffer pools compared to baseline approaches.
  • Keywords
    cache storage; embedded systems; feedback; flash memories; input-output programs; power aware computing; power consumption; I/O deadline miss ratio; I/O operations; I/O power consumption; dynamic feedback control; embedded systems; flash memory; logical partitioning; minimum power consumption; power-aware data buffer cache management; real-time data services; real-time embedded databases; traditional buffer management schemes; Buffer storage; Computer buffers; Databases; Embedded system; Energy consumption; Energy management; Energy storage; Flash memory; Power system management; Real time systems; Flash memory; Real-time database; buffer cache; power-aware;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2008. RTCSA '08. 14th IEEE International Conference on
  • Conference_Location
    Kaohsiung
  • ISSN
    1533-2306
  • Print_ISBN
    978-0-7695-3349-0
  • Type

    conf

  • DOI
    10.1109/RTCSA.2008.46
  • Filename
    4617271