Title :
Belief-Propagation-Assisted Scheduling in Input-Queued Switches
Author :
Atalla, Shadi ; Cuda, D. ; Giaccone, Paolo ; Pretti, Marco
Author_Institution :
Dipt. di Elettron. e Telecomun., Politec. di Torino, Turin, Italy
Abstract :
We consider the problem of scheduling the transmission of packets in an input-queued switch. In order to achieve maximum throughput, scheduling algorithms usually employ the queue length as a parameter for determining the priority to serve a given queue. In this work, we propose a novel scheme to optimize the performance of a preexisting scheduler. Our main idea is to assist the scheduling decision, considering "messagesâ rather than queue lengths. Such messages are obtained by running an iterative parallel algorithm, inspired by a rigorous belief-propagation approach. We demonstrate that belief-propagation-assisted scheduling is able to boost the performance of a given scheduler, reaching almost optimal throughput, even under critical traffic scenarios.
Keywords :
Internet; belief networks; iterative methods; message passing; queueing theory; scheduling; telecommunication network routing; telecommunication switching; telecommunication traffic; Internet; belief-propagation-assisted scheduling; input-queued switches; iterative parallel algorithm; maximum weight matching problem; packet transmission scheduling problem; queue length; router architectures; traffic demand; traffic scenarios; Computer architecture; Convergence; Fabrics; Hardware; Scheduling; Switches; Throughput; Scheduling; belief propagation; input-queued switches; maximum weight matching problem; router architectures;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.2012.198