Back to Search Start Over

A parallel algorithm for constructing multiple independent spanning trees in bubble-sort networks.

Authors :
Kao, Shih-Shun
Klasing, Ralf
Hung, Ling-Ju
Lee, Chia-Wei
Hsieh, Sun-Yuan
Source :
Journal of Parallel & Distributed Computing. Nov2023, Vol. 181, pN.PAG-N.PAG. 1p.
Publication Year :
2023

Abstract

The use of multiple independent spanning trees (ISTs) for data broadcasting in networks provides a number of advantages, including the increase of fault-tolerance and secure message distribution. Thus, the designs of multiple ISTs on several classes of networks have been widely investigated. Kao et al. (2019) [18] proposed an algorithm to construct independent spanning trees in bubble-sort networks. The algorithm is executed in a recursive function and thus is hard to parallelize. In this paper, we focus on the problem of constructing ISTs in bubble-sort networks B n and present a non-recursive algorithm. Our approach can be fully parallelized, i.e., every vertex can determine its parent in each spanning tree in constant time. This solves the open problem from the paper by Kao et al. Furthermore, we show that the total time complexity O (n ⋅ n !) of our algorithm is asymptotically optimal, where n is the dimension of B n and n ! is the number of vertices of the network. • We present an algorithm for constructing multiple independent spanning trees in bubble-sort networks. • Our approach can be fully parallelized, thus solving an open problem from Kao et al. (2019). • We show that the total time complexity of our algorithm is asymptotically optimal. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
07437315
Volume :
181
Database :
Academic Search Index
Journal :
Journal of Parallel & Distributed Computing
Publication Type :
Academic Journal
Accession number :
170024937
Full Text :
https://doi.org/10.1016/j.jpdc.2023.104731