Title :
Hardware Implementation Study of the Deficit Table Egress Link Scheduling Algorithm
Author :
Martínez, R. ; Claver, J.M. ; Alfaro, F.J. ; Sánchez, J.L.
Author_Institution :
Intel-UPC Barcelona Res. Center, Barcelona, Spain
Abstract :
The provision of quality of service (QoS) in computing and communication environments has increasingly focused the attention from academia and industry during the last decades. Some of the current interconnection technologies include hardware support that, adequately used, allows to offer QoS guarantees to the applications. The egress link scheduling algorithm is a key part of that support. Apart from providing a good performance in terms of, for example, good end-to-end delay (also called latency) and fair bandwidth allocation, an ideal scheduling algorithm implemented in a high-performance network with QoS support should satisfy other important property which is to have a low computational and implementation complexity. In this paper, we propose a specific implementation of the DTable scheduling algorithm and show estimates about its complexity in terms of silicon area and computation delay. In order to obtain these estimates, we have performed our own hardware implementation using the Handel-C language and employed the DK design suite tool from Celoxica.
Keywords :
bandwidth allocation; delays; quality of service; queueing theory; scheduling; DK design suite tool; Handel-C language; QoS guarantee; QoS support; bandwidth allocation; computation delay; deficit table egress link scheduling algorithm; end-to-end delay; fair queuing algorithms; high-performance network; interconnection technology; latency; quality of service; silicon area; Channel allocation; Communication industry; Computer industry; Computer networks; Delay estimation; Hardware; High performance computing; Quality of service; Scheduling algorithm; Silicon; Advanced Switching; InfiniBand; Quality of Service; Scheduling algorithms; complexity estimation; hardware implementation; interconnection networks;
Conference_Titel :
Parallel Processing, 2009. ICPP '09. International Conference on
Conference_Location :
Vienna
Print_ISBN :
978-1-4244-4961-3
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2009.65