TY - GEN
T1 - On the boundaries of randomization for throughput-optimal scheduling in switches
AU - Li, Bin
AU - Eryilmaz, Atilla
PY - 2010
Y1 - 2010
N2 - Numerous Queue-Length-Based (QLB) schedulers, both deterministic and randomized, can achieve the maximum possible throughput region of wireless networks. While randomization is useful in allowing flexibilities in the design and implementation of the schedulers, it may lead to throughput loss if it is not within limits. In this work, we focus on the N x N input-queued switch topology to identify the boundaries of randomization in QLB scheduling for achieving throughput-optimality. To that end, we introduce a class of randomized QLB schedulers that are characterized by a wide range of functions. Then, we identify necessary and sufficient conditions on the number of switch ports N and the class of functions that can guarantee throughput-optimality of these randomized schedulers.We show that while our randomized QLB schedulers are throughput-optimal when N = 2, they cease to be so when N ≥ 3 for a large set of functional forms. For N ≥ 3, we further characterize an achievable rate region described via l2 and l∞ norms in an N 2 dimensional space that extends the existing achievable rate region descriptions. For N = 2, we also study the delay performance of various throughput-optimal randomized QLB schedulers through simulations. This preliminary work reveals the sensitivity of throughput-optimal scheduling to the topological characteristics of the network and the functional characteristics of the randomization.
AB - Numerous Queue-Length-Based (QLB) schedulers, both deterministic and randomized, can achieve the maximum possible throughput region of wireless networks. While randomization is useful in allowing flexibilities in the design and implementation of the schedulers, it may lead to throughput loss if it is not within limits. In this work, we focus on the N x N input-queued switch topology to identify the boundaries of randomization in QLB scheduling for achieving throughput-optimality. To that end, we introduce a class of randomized QLB schedulers that are characterized by a wide range of functions. Then, we identify necessary and sufficient conditions on the number of switch ports N and the class of functions that can guarantee throughput-optimality of these randomized schedulers.We show that while our randomized QLB schedulers are throughput-optimal when N = 2, they cease to be so when N ≥ 3 for a large set of functional forms. For N ≥ 3, we further characterize an achievable rate region described via l2 and l∞ norms in an N 2 dimensional space that extends the existing achievable rate region descriptions. For N = 2, we also study the delay performance of various throughput-optimal randomized QLB schedulers through simulations. This preliminary work reveals the sensitivity of throughput-optimal scheduling to the topological characteristics of the network and the functional characteristics of the randomization.
UR - http://www.scopus.com/inward/record.url?scp=79952408278&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952408278&partnerID=8YFLogxK
U2 - 10.1109/ALLERTON.2010.5706974
DO - 10.1109/ALLERTON.2010.5706974
M3 - Conference contribution
AN - SCOPUS:79952408278
SN - 9781424482146
T3 - 2010 48th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2010
SP - 691
EP - 698
BT - 2010 48th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2010
T2 - 48th Annual Allerton Conference on Communication, Control, and Computing, Allerton 2010
Y2 - 29 September 2010 through 1 October 2010
ER -