Lehrgebiet InformationssystemeFB Informatik |
||
|
Mapping a Parallel Complex-Object DBMS to Operating System Processes
Michael GesmannUniversity of KaiserslauternP.O. Box 3049, 67653 Kaiserslautern, Germany e-mail: haerder@informatik.uni-kl.de
Full paper (postscript version compressed by gzip)Abstract:So far, parallelism in complex-object and object-oriented DBMS has not been investigated in depth because descriptive and set-oriented query languages did not exist for these systems. However, with standardization of OQL by ODMG or SQL3 by ANSI, systems implementing these languages are ready to exploit parallel query processing strategies. In this paper, we explain differences between parallel query processing in relational and complex-object DBMS. Furthermore, we present a client/server-based system architecture that allows for fine-grained parallelism within query processing in complex-object DBMS. We investigate various strategies for mapping this architecture to processes of the underlying operating system. Finally, some measurements show the impact of these mapping strategies on query response times.Published in Proc. Euro-Par`96 - Parallel Processing, Workshop: Parallel and Distributed Datbase Systems, Lyon, Aug. 1996, LNCS 1124, Springer-Verlag, pp. 852-861. |