Back to Search
Start Over
A Broadcasting Heuristic for Hypercube of Trees
- Source :
- CCWC
- Publication Year :
- 2021
- Publisher :
- IEEE, 2021.
-
Abstract
- Broadcasting is the process of dissemination of information in a network where a particular message is sent starting from an originator. The ultimate objective is to inform all entities of the network as soon as possible. Besides, the theory of broadcasting has been used in a wide range of applications. Although the problem has been proven to be NP-Complete for an arbitrary graph, it is tractable for a few families of networks, such as Hypercubes, one of the most successful large-scale parallel architectures. In this paper, we propose a new heuristic for broadcasting in a hypercube of trees in which each vertex of the hypercube could be the root of a tree. Not only does this heuristic have the same approximation ratio as the best-known algorithm and provide a good theoretical bound, but our numerical results also show its superiority in most experiments. Our heuristic is able to outperform the current upper bound in up to 90% of the situations, resulting in an average speedup of 30%. Most importantly, our results illustrate that it can maintain its performance even if the size of the network grows, which makes the proposed heuristic practically useful.
- Subjects :
- Vertex (graph theory)
Speedup
Theoretical computer science
Computer science
Heuristic
Parallel algorithm
020206 networking & telecommunications
Graph theory
0102 computer and information sciences
02 engineering and technology
01 natural sciences
Tree (graph theory)
Broadcasting (networking)
010201 computation theory & mathematics
0202 electrical engineering, electronic engineering, information engineering
Hypercube
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- 2021 IEEE 11th Annual Computing and Communication Workshop and Conference (CCWC)
- Accession number :
- edsair.doi...........c0706e1be8a7c729174c259df2e7b6bd