Performance analysis of lookahead scheduling algorithm for input-buffered packet switches

Citation
Kl. Yeung et al., Performance analysis of lookahead scheduling algorithm for input-buffered packet switches, IEICE TR CO, E82B(8), 1999, pp. 1296-1303
Citations number
23
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEICE TRANSACTIONS ON COMMUNICATIONS
ISSN journal
09168516 → ACNP
Volume
E82B
Issue
8
Year of publication
1999
Pages
1296 - 1303
Database
ISI
SICI code
0916-8516(199908)E82B:8<1296:PAOLSA>2.0.ZU;2-J
Abstract
In this paper, an analytical model for evaluating the performance of a pack et scheduling algorithm, called lookahead scheduling, is proposed. Using lo okahead scheduling, each input port of a switch has B packet buffers. A pac ket arrives at an input port is scheduled for conflict-free transmission fo r up to B time slots in advance. If it cannot be scheduled for transmission in the next B slots, the packet is immediately dropped to prevent it from blocking the subsequently arrived packets. To evaluate this scheduling algo rithm, we first construct a set of recursive equations for obtaining the bu ffer occupancy and the probability that a packet cannot be placed into a bu ffer. Based on that, analytical expressions for switch throughput, packet l oss probability and mean packet delay are derived. Analytical results are t hen compared with the simulations and good agreement is Found. A pipeline i mplementation of the lookahead scheduling is also proposed in this paper.