PARALLEL CONSTRUCTION OF (A, B)-TREES

被引:2
|
作者
DEO, N
JAIN, A
MEDIDI, M
机构
[1] Department of Computer Science, University of Central Florida, Orlando
关键词
D O I
10.1006/jpdc.1994.1154
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an optimal parallel algorithm for the construction of(a, b)-trees-a generalization of 2-3 trees, 2-3-4 trees, and B-trees. We show the existence of a canonical form for (a, b)-trees, with a very regular structure, which allows us to obtain a scalable parallel algorithm for the construction of a minimum-height (a, b)-tree with N keys in O(N/p + log log N) time using p less than or equal to N/log log N processors on the EREW-PRAM model, and in O(N/p) time using p less than or equal to N processors on the CREW model. We show that the average memory utilization for the canonical form is at least 50% better than that for the worst-case and is also better than that for a random (a, b)-tree. A significant feature of the proposed parallel algorithm is that its time-complexity depends neither on a nor on b, and hence our general algorithm is superior to earlier algorithms for parallel construction of B-trees. (C) 1994 Academic Press, Inc.
引用
收藏
页码:442 / 448
页数:7
相关论文
共 50 条
  • [1] Parallel construction of succinct trees
    Fuentes-Sepulveda, Jose
    Ferres, Leo
    He, Meng
    Zeh, Norbert
    [J]. THEORETICAL COMPUTER SCIENCE, 2017, 700 : 1 - 22
  • [2] Parallel Construction of Succinct Trees
    Ferres, Leo
    Fuentes-Sepulveda, Jose
    He, Meng
    Zeh, Norbert
    [J]. EXPERIMENTAL ALGORITHMS, SEA 2015, 2015, 9125 : 3 - 14
  • [3] Parallel construction of classification trees on a GPU
    Strnad, D.
    Nerat, A.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (05): : 1417 - 1436
  • [4] Construction of phylogenetic trees on parallel clusters
    Guinand, F
    Parmentier, G
    Trystram, D
    [J]. PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 218 - 227
  • [5] CONSTRUCTION OF BALANCED BINARY TREES FOR PARALLEL PROCESSING
    EVANS, DJ
    SMITH, SA
    [J]. COMPUTER JOURNAL, 1977, 20 (04): : 378 - 379
  • [6] Parallel construction of wavelet trees on multicore architectures
    José Fuentes-Sepúlveda
    Erick Elejalde
    Leo Ferres
    Diego Seco
    [J]. Knowledge and Information Systems, 2017, 51 : 1043 - 1066
  • [7] Parallel construction of wavelet trees on multicore architectures
    Fuentes-Sepulveda, Jose
    Elejalde, Erick
    Ferres, Leo
    Seco, Diego
    [J]. KNOWLEDGE AND INFORMATION SYSTEMS, 2017, 51 (03) : 1043 - 1066
  • [8] Parallel construction of multidimensional binary search trees
    Al-Furaih, I
    Aluru, S
    Goil, S
    Ranka, S
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2000, 11 (02) : 136 - 148
  • [9] Parallel construction of large suffix trees on a PC cluster
    Chen, CX
    Schmidt, B
    [J]. EURO-PAR 2005 PARALLEL PROCESSING, PROCEEDINGS, 2005, 3648 : 1227 - 1236
  • [10] Parallel Construction of Independent Spanning Trees on Enhanced Hypercubes
    Yang, Jinn-Shyong
    Chang, Jou-Ming
    Pai, Kung-Jui
    Chan, Hung-Chang
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (11) : 3090 - 3098