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
Link To Document :
بازگشت