DocumentCode :
2318953
Title :
RODAIN: a highly available real-time main-memory database system
Author :
Niklander, Tiina ; Raatikainen, Kimmo
Author_Institution :
Dept. of Comput. Sci., Helsinki Univ., Finland
fYear :
1998
fDate :
7-9 Sep 1998
Firstpage :
271
Abstract :
The RODAIN database system has been designed to be used in telecommunications. It is a highly available real time object-oriented database system. The main challenge is that typical transactions are heterogeneous: short simple queries, simple updates, and long massive updates. A RODAIN node consists of a primary node and of a mirror node that are symmetrical and have the same subsystems but their functionality depends on the role. The User Request Interpreter Subsystem (URIS) accepts client requests and forwards them to the TRansaction Process (TRP). Each TRP executes one transaction at time but can handle sequential execution of multiple transactions. The Run-time Transaction Controller (RTC) allocates a TRP for an arriving transaction. TRPs execute the transactions and access the database through Object Request Dispatcher (ORD). ORD sends transaction logs to Fault-Tolerance and Recovery Subsystem (FTRS) for storing. The FTRS on Primary Node communicates with the FTRS on Mirror Node to store the logs permanently in the Secondary Storage Subsystem (SSS). Watchdog monitors the other processes and initiates node recovery actions when needed
Keywords :
fault tolerant computing; object-oriented databases; real-time systems; RODAIN; fault-tolerance and recovery subsystem; highly available real-time main-memory database system; mirror node; object request dispatcher; primary node; real time object-oriented database system; run-time transaction controller; secondary storage subsystem; user request interpreter subsystem; Availability; Computer science; Database systems; Electrical capacitance tomography; Fault tolerance; Image storage; Mirrors; Real time systems; Runtime; Transaction databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Performance and Dependability Symposium, 1998. IPDS '98. Proceedings. IEEE International
Conference_Location :
Durham, NC
ISSN :
1087-2191
Print_ISBN :
0-8186-8679-0
Type :
conf
DOI :
10.1109/IPDS.1998.707730
Filename :
707730
Link To Document :
بازگشت