首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel processing of graph reachability in databases
Authors:Ouri Wolfson  Weining Zhang  Harish Butani  Akira Kawaguchi  Kui Mok
Affiliation:(1) Department of Electrical Engineering and Computer Science, University of Illinois, 60680 Chicago, Illinois;(2) Department of Mathematics and Computer Science, University of Lethbridge, T1K 3M4 Lethbridge, Alberta;(3) Department of Electrical Engineering and Computer Science, University of Illinois, 60680 Chicago, Illinois;(4) Department of Computer Science, Columbia University, 10027 New York, New York;(5) Mitsubishi Heavy Industries, Ltd., Japan;(6) Department of Computer Science, Columbia University, 10027 New York, New York
Abstract:In this paper we consider parallel processing of a graph represented by a database relation, and we achieved two objectives. First, we propose a methodology for analyzing the speedup of a parallel processing strategy with the purpose of selecting at runtime one of several candidate strategies, depending on the hardware architecture and the input graph. Second, we study the single-source reachability problem, namely the problem of computing the set of nodes reachable from a given node in a directed graph. We propose several parallel strategies for solving this problem, and we analyze their performance using our new methodology. The analysis is confirmed experimentally in a UNIX-Ethernet environment. We also extend the results to the transitive closure problem.A preliminary shortened version of this paper has appeared inPDIS. See Ref. 1.This author's work was supported in part by NSF Grant 90-03341.This author's work was supported in part by the Natural Sciences and Engineering Research Council of Canada.This author's work was supported in part by NSF Grant 90-03341.
Keywords:Parallel and distributed databases  data reduction paradigm  graph reachability  sampling  transitive closure
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号