Comparison of parallel algorithms for path expression query in object database systems

Guoren Wang, Ge Yu, K. Kaneko, A. Makinouchi

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

Abstract

Proposes a new parallel algorithm for computing path expressions, named the "parallel cascade semi-join" (PCSJ) algorithm. Moreover, a new scheduling strategy called the "right-deep zigzag tree" is designed to further improve the performance of the PCSJ algorithm. The experiments have been implemented in a distributed and parallel NOW (network of workstations) environment. The results show that the PCSJ algorithm outperforms two other parallel algorithms [the parallel forward pointer chasing (PFPC) algorithm and the index-splitting parallel algorithm (IndexSplit)] when computing path expressions with restrictive predicates, and that the right-deep zigzag tree scheduling strategy has a better performance than the right-deep tree scheduling strategy.

Original languageEnglish
Title of host publicationProceedings - 7th International Conference on Database Systems for Advanced Applications, DASFAA 2001
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages250-257
Number of pages8
ISBN (Electronic)0769509967, 9780769509969
DOIs
Publication statusPublished - 2001
Externally publishedYes
Event7th International Conference on Database Systems for Advanced Applications, DASFAA 2001 - Hong Kong, China
Duration: 18 Apr 200121 Apr 2001

Publication series

NameProceedings - 7th International Conference on Database Systems for Advanced Applications, DASFAA 2001

Conference

Conference7th International Conference on Database Systems for Advanced Applications, DASFAA 2001
Country/TerritoryChina
CityHong Kong
Period18/04/0121/04/01

Keywords

  • Object databases
  • parallel algorithms
  • path expressions
  • scheduling strategies

Fingerprint

Dive into the research topics of 'Comparison of parallel algorithms for path expression query in object database systems'. Together they form a unique fingerprint.

Cite this