Wide-sense nonblocking networks
SIAM Journal on Discrete Mathematics
Nonblocking multirate networks
SIAM Journal on Computing
On nonblocking multirate interconnection networks
SIAM Journal on Computing
Nonblocking Broadcast Switching Networks
IEEE Transactions on Computers
Nonblocking WDM Multicast Switching Networks
IEEE Transactions on Parallel and Distributed Systems
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Nonblocking k-Fold Multicast Networks
IEEE Transactions on Parallel and Distributed Systems
Free bits, PCPs and non-approximability-towards tight results
FOCS '95 Proceedings of the 36th Annual Symposium on Foundations of Computer Science
An Efficient Randomized Algorithm for Input-Queued Switch Scheduling
HOTI '01 Proceedings of the The Ninth Symposium on High Performance Interconnects
Multicast scheduling for input-queued switches
IEEE Journal on Selected Areas in Communications
Multicast routing and its QoS extension: problems, algorithms, and protocols
IEEE Network: The Magazine of Global Internetworking
Multicast routing algorithms and protocols: a tutorial
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
Multicast is an important operation in various emerging computing/networking applications. In particular, many multicast applications require not only multicast capability but also predictable communication performance, such as guaranteed multicast latency and bandwidth, called quality-of-service (QoS). In this paper, we consider scheduling in multicast interconnects, which aims to minimize the multicast latency for a set of multicast requests. Unfortunately, such a problem has been proved to be NP-Complete, which means that it is unlikely to find a fast exact algorithm for the multicast scheduling problem. We then turn to propose a simple, fast greedy multicast scheduling algorithm and derive a lower bound and an upper bound on the performance of the algorithm. As can be seen, while a lower bound is fairly straightforward, the upper bound is much more difficult to obtain. By translating the multicast scheduling problem into a graph theory problem and employing a random graph approach, we are able to obtain a probabilistic upper bound on the performance of the multicast scheduling algorithm. Our analytical and simulation results show that the performance of the proposed multicast scheduling algorithm is quite close to the lower bound and is statistically guaranteed by the probabilistic upper bound.