错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Parallel construction of edge-independent spanning trees in complete Josephus cubes

  • Qi He,
  • Yan Wang,
  • Jianxi Fan,
  • Baolei Cheng

摘要

The n-dimensional complete Josephus cube \(CJC_n\) C J C n is the edge-augmented Josephus cube suitable for massively parallel processing systems. Compared with the Josephus cube, \(CJC_n\) C J C n has better fault tolerance performance while maintaining high scalability. A set of k ( \(k\ge 2\) k 2 ) spanning trees rooted at the same vertex r in graph G is called edge-independent trees (EISTs for short) when the k paths from \(v\in V(G)\setminus \{r\}\) v V ( G ) \ { r } to r have no common edges. EISTs are crucial in distributing information, ensuring fault-tolerant broadcasting, reliable data transmission, and IP fast rerouting. This paper studies the existence and construction of \(n+2\) n + 2 EISTs rooted at an arbitrary vertex in \(CJC_n\) C J C n . We present a parallel Algorithm CJC_EIST for constructing \(n+2\) n + 2 EISTs, enabling each vertex to determine its parent in each spanning tree instantaneously. Using \(2^n\) 2 n processors ( \(|V(CJC_n)=2^n|\) | V ( C J C n ) = 2 n | ), our algorithm achieves parallel execution with O(n) time complexity. As \(CJC_n\) C J C n is \((n+2)\) ( n + 2 ) -edge-connected, the number of resulting EISTs constructed by Algorithm CJC_EIST is optimal. Finally, we provide the corresponding theoretical proof of the algorithm and perform simulation experiments using the resulting spanning trees.