Abstract Due to new data-intensive telecommunication services and mobility networks, databases have been introduced as parts of telecommunication networks. Compared with traditional use of databases, telecom databases must fulfill very tough requirements on availability, response time, and throughput. ClustRa is a telecom database developed to run on standard workstations interconnected by standard high performance networks. To meet the throughput and real-time response requirements, ClustRa is a main-memory database with main-memory logging. Transactions are executed in parallel. To meet the availability requirements, we use a 2-safe replication scheme over two sites with independent failure modes, a novel declustering strategy, early detection of failures with fast takeover, and by on-line self-repair and maintenance. This paper gives an overview of ClustRa and includes a set of performance measurements.
Chapter PDF
Similar content being viewed by others
References
Ahn, I. (1994) Database issues in telecommunications network management. Proceedings of ACM/SIGMOD, 37–43.
Cristian, F. (1990) Understanding fault-tolerant distributed systems. Research report, IBM Research Division, Almaden Research Center, 650 Harry Road, San Jose, California 95120–6099, USA.
El Abbadi, A., Skeen, D. and Cristian, F. (1988) An efficient, fault-tolerant protocol for replicated data management. M. Stonebraker (editor), Readings in Database Systems, Morgan Kaufmann Publishers, 259–273.
Gray, J. and Reuter, A. (1992) Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers.
Heytens, M., Listgarten, S., Neimat, M. and Wilkinson, K. (1994) Smallbase: A main-memory DBMS for high-performance applications (release 3.1). Hewlett-Packard Laboratories, Palo Alto, CA, USA.
Hvasshovd, S. O., Ster, T., Torbjornsen, Ø., Moe, P. and Risnes, O. (1991) A continuously available and highly scalable transaction server: Design experience from the HypRa project. Proceedings of the 4th International Workshop on High Performance Transaction Systems.
Hvasshovd, S. O. (1992) HypRa/TR: A tuple oriented recovery method for a continuously available distributed DBMS on a shared nothing multi-computer. PhD thesis, The Norwegian Institute of Technology.
Jagadish, H. V., Lieuwen, D., Rastogi, R. and Silberschatz, A. (1994) Dail: A high performance main memory storage manager. Proceedings of the 20th International Conference on Very Large Databases, Santiago, Chile (VLDB ’84), 48–59.
Mohan, C., Haderle, D., Lindsay, B., Pirahesh, H. and Schwarz, P. (1992) ARIES: A transaction recovery method supporting fine-granularity locking and partial rollbacks using write-ahead locking. ACM Transactions on Database Systems, 17 (1), 94–162.
Tikkanen, M. (1992) TDMS: An embedded real-time main-memory database management system. Proceedings of Embedded and Real-Time Systems, The Finnish Artificial Intelligence Society.
Tikkanen, M. (1993) Objects in a telecommunications oriented database. Proceedings of the Conceptual Modelling and Object-Oriented Programming Symposium.
Torbjornsen, Ø. (1995) Multi-site declustering strategies for very high database service availability. PhD thesis, The Norwegian Institute of Technology.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 IFIP International Federation for Information Processing
About this chapter
Cite this chapter
Hvasshovd, SO., Torbjornsen, Ø., Bratsberg, S.E., Holager, P. (1996). A Highly Available, Real-Time Database System for Telecom Applications. In: Aagesen, F.A., Botnevik, H., Khakhar, D. (eds) Information Network and Data Communication. IFIP Advances in Information and Communication Technology. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-34985-5_17
Download citation
DOI: https://doi.org/10.1007/978-0-387-34985-5_17
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-5041-2916-9
Online ISBN: 978-0-387-34985-5
eBook Packages: Springer Book Archive