Abstract
The emerging between distributed and parallel technologies gives an enormous impact to database systems. In this paper, we present a high performance object-oriented database architecture based on the “Migration and Partition” approach. The migration process focuses on re-allocation of query/sub-query from high load sites to low load sites to improve the performance of query processing. Further improvement may be achieved in the partitioning process in which parallel processing is applied to query/subquery when there are low load sites available after the migration process. The “Migration and Partition” approach, which forms a two-phase load balancing, seems to give benefits to database systems that are based on the distributed and parallel technologies.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Bell, D., and Grimson, J., Distributed Database Systems, Addison Wesley, 1992.
Cattell, R.G.G. (ed.), The Object Database Standard: ODMG-93, Release 1.1, Morgan Kaufmann, 1994.
DeWitt, D. and Gray, J., “Parallel Database Systems: The Future of High Performance Database Systems”, Communications of the ACM, vol 35, no 6, pp. 85–98, June 1992.
Graefe, G., “Query Evaluation Techniques for Large Databases”, ACM Computing Surveys, vol. 25, no. 2, pp. 73–170, June 1993.
Hasan W., Florescu, D. and Valduriez, P., “Open issues in parallel query optimization”, ACM SIGMOD Record, Vol. 25, No. 3, pp 28–33 1996.
Jiang Y. and Leung, C.H.C., “ Site Allocation for Parallel Query Execution in Locally Distributed Databases”, Proc. 7th IASTED International Conference on Parallel and Distributed Computing and Systems, pp.37–41, 1995.
Kim, K-C., “Parallelism in Object-Oriented Query Processing”, Proceedings of the Sixth International Conference on Data Engineering, pp. 209–217, 1990.
Kim, W., “A Model of Queries for Object-Oriented Databases”, Proceedings of the 15th International Conference on Very Large Data Bases VLDB,, pp. 423–432, 1989.
Kim, W., Introduction to Object-Oriented Databases, MIT Press, Cambridge, Mass., 1990.
Leung, C.H.C. and Taniar, D., “Parallel Query Processing in Object-Oriented Database Systems”,Australian Computer Science Communications, vol 17,no 2, pp 119–131, 1995.
Liu, K., Leung, C.H.C., and Jiang, Y., “Processor Allocation Algorithm with Minimal Number of Processors Achieving Optimal Time”, Proc. of 3rd Australiasian Parallel and Real-Time Systems Conference, 1996.
Rahayu, W., Chang, E., Dillon, T.S., and Taniar, D., “Aggregation versus Association in Object Modelling and Databases”, Proceedings of the Seventh Australasian Conference on Information Systems ACIS'96, Hobart, 1996.
Taniar, D., and Rahayu, W., “Parallelization and Object-Orientation: A Database Processing Point of View”, Proceedings of the 24th International Conference on Technology of Object-Oriented Languages and Systems TOOLS ASIA '97, Beijing, pp. 301–310, 1997.
Valduriez, P “Parallel Database Systems: Open Problems and New Issues”, Distributed and Parallel databases, Kluwer Academic, pp. 137–165, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Taniar, D., Jiang, Y. (1998). A high performance object-oriented distributed parallel database architecture. In: Sloot, P., Bubak, M., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1998. Lecture Notes in Computer Science, vol 1401. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0037177
Download citation
DOI: https://doi.org/10.1007/BFb0037177
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64443-9
Online ISBN: 978-3-540-69783-1
eBook Packages: Springer Book Archive