Abstract
It is widely acknowledged that good object clustering is critical to the performance of object-oriented databases. However, object clustering always involves some kind of overhead for the system. The aim of this paper is to propose a modelling methodology in order to evaluate the performances of different clustering policies. This methodology has been used to compare the performances of three clustering algorithms found in the literature (Cactis, CK and ORION) that we considered representative of the current research in the field of object clustering. The actual performance evaluation was performed using simulation. Simulation experiments we performed showed that the Cactis algorithm is better than the ORION algorithm and that the CK algorithm totally outperforms both other algorithms in terms of response time and clustering overhead.
Preview
Unable to display preview. Download preview PDF.
References
T.L. Anderson, A.J. Berre, M. Mallison, H.H. Porter III, B. Scheider: The Hyper-Model Benchmark. International Conference on Extending Database Technology, Venise, Italie, March 1990
F. Bancilhon, C. Delobel, P. Kanellakis: Building an Object-Oriented Database System: The Story of O2. Morgan Kaufmann Publishers, 1992
J. Banerjee, H.-T. Chou, J.F. Garza, W. Kim, D. Woelk, N. Ballou, H.-J. Kim: Data Model Issues for Object-Oriented Applications. ACM Transactions on Office Information Systems, Vol. 5, No. 1, January 1987
A.J. Berre, T.L. Anderson: The HyperModel Benchmark for Evaluating Object-Oriented Databases. In ”Object-Oriented Databases with Applications to CASE, Networks and VLSI CAD”, edited by R. Gupta and E. Horowitz, Prentice Hall Series in Data and Knowledge Base Systems, 1991
F. Bullat: Regroupement physique d'objets dans les bases de données. To appear in ISI, Vol. 3, No. 4, September 1995
R.G.G. Cattell: An Engineering Database Benchmark. In ”The Benchmark Handbook for Database Transaction Processing Systems”, edited by Jim Gray, Morgan Kaufmann Publishers, 1991
S. Chabridon, J.-C. Liao, Y. Ma, L. Gruenwald: Clustering Techniques for Object-Oriented Database Systems. 38th IEEE Computer Society International Conference, San Francisco, February 1993
E.E. Chang, R.H. Katz: Exploiting Inheritance and Structure Semantics for Effective Clustering and Buffering in an Object-Oriented DBMS. ACM SIGMOD International Conference on Management of Data, Portland, Oregon, June 1989
E.E. Chang, R.H. Katz: Inheritance in computer-aided design databases: semantics and implementation issues. CAD, Vol. 22, No. 8, October 1990
J.R. Cheng, A.R. Hurson: Effective clustering of complex objects in object-oriented databases. ACM SIGMOD International Conference on Management of Data, Denver, Colorado, May 1991
S. Ford, J. Joseph, D.E. Langworthy, D.F. Lively, G. Pathak, E.R. Perez, R.W. Peterson, D.M. Sparacin, S.M. Thatte, D.L. Wells, S. Agarwala: ZEITGEIST: Database Support for Object-Oriented Programming. 2nd International Workshop on Object-Oriented Database Systems, Bad Münster am Stein-Ebernburg, FRG, September 1988
M. Gourgand, P. Kellert: Conception d'un Environnement de Modélisation des Systèmes de Production. 3rd Industrial Engineering International Congress, Tours, France, March 1991
M. He, A.R. Hurson, L.L. Miller, D. Sheth: An Efficient Storage Protocol for Distributed Object-Oriented Databases. IEEE Parallel & Distributed Processing, 1993
S.E. Hudson, R. King: Cactis: A Self-Adaptive Concurrent Implementation of an Object-Oriented Database Management System. ACM Transactions on Database Systems, Vol. 14, No. 3, September 1989
W. Kim, J.F. Garza, N. Ballou, D. Woelk: Architecture of the ORION Next-Generation Database System. IEEE Transactions on Knowledge and Data Engineering, Vol. 2, No. 1, March 1990
M.M. Tsangaris, J.F. Naughton: A Stochastic Approach for Clustering in Object Bases. ACM SIGMOD International Conference on Management of Data, Denver, Colorado, May 1991
M.M. Tsangaris, J.F. Naughton: On the Performance of Object Clustering Techniques. ACM SIGMOD International Conference on Management of Data, San Diego, California, June 1992
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1995 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Darmont, J., Attoui, A., Gourgand, M. (1995). Performance evaluation for clustering algorithms in object-oriented database systems. In: Revell, N., Tjoa, A.M. (eds) Database and Expert Systems Applications. DEXA 1995. Lecture Notes in Computer Science, vol 978. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049117
Download citation
DOI: https://doi.org/10.1007/BFb0049117
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-60303-0
Online ISBN: 978-3-540-44790-0
eBook Packages: Springer Book Archive