loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99)
Design and Performance Evaluation of Parallel Algorithms for Path Expressions in Object Database Systems on NOW
Kyoto, Japan
November 28-November 30
ISBN: 0-7695-0496-5
Qiang Fang, Northeastern University
Guoren Wang, Northeastern University
Ge Yu, Northeastern University
Kunihiko Kaneko, Kyushu University
Akifumi Makinouchi, Kyushu University
In OODB, path expressions are usually used for navigating through complex objects and obtaining necessary information at the far end of a sequence of object references. Parallel forward pointer chasing algorithm (PFPC) and parallel backward pointer algorithm (PBPC) are natural algorithms for path expressions. If we change the implicit joins in the path expression into explicit joins, parallel join algorithms can also be employed for path expressions. In order to improve performance in distributed environment, semi-join operations replaces the join operations, which is called parallel cascade semi-join algorithm (PCSJ). This paper mainly describes and compares PFPC and PCSJ algorithms implemented on DSVM; then analyzes the performance of algorithms from test results according to a certain benchmark. We can see PCSJ has much better performance than PFPC by the results. These parallel algorithms exploit pipelining and I/O communication parallelism; make full use of DSVM characteristics. Some valuable ideas are obtained from the theory analysis and practical testing.
Index Terms:
path expressions, semi-join, parallel algorithms, NOW, distributed shared virtual memory
Citation:
Qiang Fang, Guoren Wang, Ge Yu, Kunihiko Kaneko, Akifumi Makinouchi, "Design and Performance Evaluation of Parallel Algorithms for Path Expressions in Object Database Systems on NOW," dante, pp.395, 1999 International Symposium on Database Applications in Non-Traditional Environments (DANTE'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.