Abstract
As long as there have been databases there has been a large interest to measure their performance. However, operating system impact on database performance has not been widely studied. Therefore, this paper presents experimental results on operating system impact on database performance. Two different operating systems are studied: Linux and Chorus. Linux operating system is tested with different kernel versions and different network speeds. Chorus is used as reference point because it is a real-time operating system. Our results clearly indicate that Linux can be used as a platform for real-time main-memory databases, but the newest kernel version 2.4 should be used. Our simple experiment also confirms that the UDP gives better response time than TCP. The work done in the Linux community to reduce the long latency in the kernel has been successful and with sufficiently long request deadlines it can be used as a platform for real-time databases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ahn, I.: Database issues in telecommunications network management. ACM SIGMOD Record 23(2), 37–43 (1994)
Cha, S., Park, B., Lee, S., Song, S., Park, J., Lee, J., Park, S., Hur, D., Kim, G.: Object-oriented design of main-memory dbms for real-time applications. In: 2nd Int. Workshop on Real-Time Computing Systems and Applications, Tokyo, Japan, October 1995, pp. 109–115 (1995)
Garcia-Molina, H., Salem, K.: Main memory database systems: An overview. IEEE Transactions on Knowledge and Data Engineering 4(6), 509–516 (1992)
ITU. Introduction to Intelligent Network Capability Set 1. Recommendation Q.1211. ITU, International Telecommunications Union, Geneva, Switzerland (1993)
ITU. Distributed Functional Plane for Intelligent Network CS-1. Recommendation Q.1214. ITU, International Telecommunications Union, Geneva, Switzerland (1994)
ITU. Draft Q.1224 Recommendation IN CS-2 DFP Architecture. ITU, International Telecommunications Union, Geneva, Switzerland (1996)
Kim, Y.-K., Son, S.H.: Developing a real-time database: The Star- Base experience. In: Bestavros, A., Lin, K., Son, S. (eds.) Real-Time Database Systems: Issues and Applications, Boston, Mass, pp. 305–324. Kluwer, Dordrecht (1997)
Lindström, J., Niklander, T., Porkka, P., Raatikainen, K.: A distributed real-time main-memory database for telecommunication. In: Jonker, W. (ed.) VLDB-WS 1999. LNCS, vol. 1819, pp. 158–173. Springer, Heidelberg (2000)
Wolfe, V., DiPippo, L., Prichard, J., Peckham, J., Fortier, P.: The design of realtime extensions to the open object-oriented database system. Technical report TR- 94-236, University of Rhode Island, Department of Computer Science and Statistics (February 1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lindström, J., Niklander, T., Raatikainen, K. (2004). Impact of Operating System on Real-Time Main-Memory Database System’s Performance. In: Chen, J., Hong, S. (eds) Real-Time and Embedded Computing Systems and Applications. RTCSA 2003. Lecture Notes in Computer Science, vol 2968. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24686-2_21
Download citation
DOI: https://doi.org/10.1007/978-3-540-24686-2_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21974-3
Online ISBN: 978-3-540-24686-2
eBook Packages: Springer Book Archive