Fully dynamic search trees for an extension of the BSP model
Fully dynamic search trees for an extension of the BSP model
复制标题
用于 BSP 模型扩展的完全动态搜索树
DOI:
10.1145/237502.237562
复制
发表时间:
1996
期刊:
影响因子:
--
通讯作者:
Wolfgang Dittrich
中科院分区:
文献类型:
--
作者:
A. Bäumker;Wolfgang Dittrich
Fully Dynamic Search Trees for an Extension of the BSP Model* Armin Baumker and Wolfgang Dittrich {abk, dittrich}(~uni-paderborn.de Department of Mathematics and Computer and Heinz Nixdorf Institute University of Paderborn D-33095 Paderborn, Germany Science We present parallel algorithms that maintain a 2-3 tree under insertions and deletions. The algorithms are designed for an extension of Valiant’s BSP model, BSP*, that and reduction of the overhead involved in communicant ion. The BSP*-model is introduced by Baumker et al. in [2]. Our analysis of the data structure goes beyond standard asymptotic analysis: We use Valiant’s notion of c-optimalit y. Intuitively c-optimal algorithms tend to speedup p/c with growing input size (p denotes the number of processors), where the communication time is asymptotically smaller than the computation time. Our first approach allows l-optimal searching and amortized c-optimal insertion and deletion for a small constant c. The second one allows 2-optimal searching, and c-optimal deletion and insertion for a small constant c. Both results hold with probability 1 – o(1) for wide ranges of BSP*parameters, where the ranges become larger with growing input sizes, The first approach allows much larger ranges. Further, both approaches are memory efficient, their total amount of memory used is proportional to the size m of the set being stored. Our results improve previous results by supporting a fully dynamic search tree rather than a static one, and by significantly reducing the communication time. Further our algorithms use blockwise communication.