• DocumentCode
    2537985
  • Title

    Snapshots in real-time databases using database pointer transactions

  • Author

    Nyström, Dag ; Nolin, Mikael ; Norstrom, Christer

  • Author_Institution
    Malardalen Real-Time Res. Centre, Vasteras, Sweden
  • fYear
    2005
  • fDate
    17-19 Aug. 2005
  • Firstpage
    343
  • Lastpage
    349
  • Abstract
    We present 2V-DBP-SNAP, an algorithm that allows hard real-time tasks in an embedded real-time control system to read a snapshot of a number of data elements in a real-time database. Furthermore, 2V-DBP-SNAP allows these data elements to be shared with soft real-time tasks, which access them using a database query language, and with other hard real-time tasks that use database pointers. 2V-DBP-SNAP allows temporal behavior and memory consumption to be accurately predicted. Introducing snapshot transactions is beneficial for embedded control-systems, such as for engine control in an automotive system, since a snapshot of the state of the environment can be collected, e.g., the state of all cylinders in the engine. 2V-DBP-SNAP is lightweight and predictable, both with respect to computational and memory overhead, and is therefore highly suited for resource constrained systems.
  • Keywords
    concurrency control; database management systems; embedded systems; transaction processing; 2-version database pointer concurrency control with snapshots; 2V-DBP-SNAP algorithm; database pointer transaction; embedded real-time control system; real-time databases; snapshot transaction; Automotive engineering; Concurrency control; Control systems; Embedded computing; Engine cylinders; Lighting control; Process control; Real time systems; Relational databases; Transaction databases;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications, 2005. Proceedings. 11th IEEE International Conference on
  • ISSN
    1533-2306
  • Print_ISBN
    0-7695-2346-3
  • Type

    conf

  • DOI
    10.1109/RTCSA.2005.95
  • Filename
    1541105