Evaluation of RODAIN-2000 Prototype Real-Time Database System

Jan Lindström, Tiina Niklander, and Kimmo Raatikainen: Evaluation of RODAIN-2000 Prototype Real-Time Database System. Report C-2000-6, Department of Computer Science, University of Helsinki, February 2000. 20 pages. <http://www.cs.helsinki.fi/TR/C-2000/6>

Full paper: Postscript file

Abstract

Real-time databases will be an important part of the future telecommunications infrastructure. The requirements for databases in telecommunications real-time data access, fault tolerance, object orientation, efficiency, flexibility, multiple interfaces, and compliance with telecommunications standards. An object-oriented real-time database in which the needs of telecommunications applications are favored over generality is the basic design principle of the RODAIN database system.

The Distributed RODAIN Database Architecture supports data partitioning using multiple RODAIN Database Nodes. Transactions on each node can access data in the whole distributed database, but may update only objects in the local node. This approach is enough for most of the telecommunication applicatios, where the updates can be directed to a specific database node.

The fraction of transactions accessing data in remote partitions is relatively small, if the partitioning is based on the data usage. The RODAIN Database can support up to 20 % of read transactions accessing remote data without reducing the database performance too much. The transactions needed in the intelligent network concept are relatively simple. Hence, the access time needed for reading the remote data dominates the transactions' execution time and reduces the number of transactions executed within any given time period.

Index Terms

Categories and Subject Descriptors:
C.3 Special-Purpose and Application-Based Systems
H.2 Database Management
H.3 Information Storage and Retrieval
J.7 Computers in other Systems

Additional Key Words and Phrases: Real-Time Databases, Object-Oriented Databases, Concurrency Control, Real-Time Scheduling, Fault-Tolerance


Online Publications of Department of Computer Science, Anna Pienimäki
Last updated Jun 07, 2001