Constructing Two Edge-Disjoint Hamiltonian Cycles in BCube Data Center Networks for All-to-All Broadcasting
Abstract
The rapid growth in demand for diverse network application services has driven the continuous development and expansion of data centers. BCubes was proposed by Microsoft Research Asia for designing modular data centers, and it is a multi-layer recursively constructed network with many advantages. This article shows that BCube is the existence of two edge-disjoint Hamiltonian cycles, abbreviated as two EDHCs, which provide two significant benefits in data center operations: (1) parallel data broadcast and (2) edge fault-tolerance in network communications. We present the following results in this paper: (1) By utilizing the network topology characteristics, we first provide construction algorithms for two EDHCs on low-dimensional BCubes. (2) Based on the algorithm and the recursive structure of BCubes, we prove that two EDHCs exist for all BCubes. (3) Considering all-to-all broadcasting using two EDHCs as transmission channels, we evaluate the performance of all-to-all broadcasting through simulations on low-dimensional BCubes.
Fields of Study & Subjects
Cloud Computing and Resource Management
Software-Defined Networks and 5G
Interconnection Networks and Systems
Publication details
- Journal / source
- Mathematics
- Volume
- 14
- Issue
- 2
- Pages
- 232–232
- Publication date
- 8 January 2026
- Language
- EN