TY - JOUR
T1 - Efficient packet scheduling using channel adaptive fair queueing in distributed mobile computing systems
AU - Wang, Li
AU - Kwok, Yu Kwong
AU - Lau, Wing Cheong
AU - Lau, Vincent K.N.
N1 - Funding Information:
The authors would like to thank the anonymous reviewers for their insightful and constructive comments. Thanks are also due to Professors Albert Zomaya and Mohan Kumar for their professional handling of our manuscript and kind suggestions. This research is supported by HKU URC seed grants under contract numbers 10203010 and 10203413, and by a RGC research grant under contract number HKU 7024/00E.
PY - 2004/8
Y1 - 2004/8
N2 - In a distributed mobile computing system, an efficient packet scheduling policy is a crucial component to achieve a high utilization of the precious bandwidth resources while satisfying users' QoS (quality of service) demands. An important class of scheduling techniques, namely, the wireless fair queueing algorithms, have been extensively studied recently. However, a major drawback in existing approaches is that the channel model is overly simplified - a two-state channel (good or bad) is assumed. While it is relatively easy to analyze the system using such a simple model, the algorithms so designed are of a limited applicability in a practical environment, in which the level of burst errors is time-varying and can be exploited by using channel adaptive coding and modulation techniques. In this paper, we first argue that the existing algorithms cannot cater for a more realistic channel model and the traditional notion of fairness is not suitable. We then propose a new notion of fairness, which bounds the actual throughput normalized by channel capacity of any two data connections. Using the new fairness definition, we propose a new fair queueing algorithm called CAFQ (Channel Adaptive Fair Queueing), which, as indicated in our numerical studies, outperforms other algorithms in terms of overall system throughput and fairness among error prone connections.
AB - In a distributed mobile computing system, an efficient packet scheduling policy is a crucial component to achieve a high utilization of the precious bandwidth resources while satisfying users' QoS (quality of service) demands. An important class of scheduling techniques, namely, the wireless fair queueing algorithms, have been extensively studied recently. However, a major drawback in existing approaches is that the channel model is overly simplified - a two-state channel (good or bad) is assumed. While it is relatively easy to analyze the system using such a simple model, the algorithms so designed are of a limited applicability in a practical environment, in which the level of burst errors is time-varying and can be exploited by using channel adaptive coding and modulation techniques. In this paper, we first argue that the existing algorithms cannot cater for a more realistic channel model and the traditional notion of fairness is not suitable. We then propose a new notion of fairness, which bounds the actual throughput normalized by channel capacity of any two data connections. Using the new fairness definition, we propose a new fair queueing algorithm called CAFQ (Channel Adaptive Fair Queueing), which, as indicated in our numerical studies, outperforms other algorithms in terms of overall system throughput and fairness among error prone connections.
KW - Distributed mobile computing
KW - Fair queueing
KW - Fairness
KW - Performance guarantees
KW - Quality of service
KW - Scheduling
KW - Wireless networks
UR - http://www.scopus.com/inward/record.url?scp=3042834420&partnerID=8YFLogxK
U2 - 10.1023/B:MONE.0000031589.32967.0f
DO - 10.1023/B:MONE.0000031589.32967.0f
M3 - Article
AN - SCOPUS:3042834420
SN - 1383-469X
VL - 9
SP - 297
EP - 309
JO - Mobile Networks and Applications
JF - Mobile Networks and Applications
IS - 4
ER -