TY - GEN
T1 - A hierarchical deficit round-robin scheduling algorithm for a high level of fair service
AU - Back, Doo Sung
AU - Pyun, Kihyun
AU - Lee, Seung Min
AU - Cho, Junhee
AU - Kim, Namsu
PY - 2007
Y1 - 2007
N2 - For the last several decades, many researches have been performed to distribute bandwidth fairly between sessions. In this problem, the most important challenge is to realize a scalable implementation and high fairness simultaneously. Here high fairness means that bandwidth is distributed fairly even in short time intervals. Unfortunately, existing scheduling algorithms either are lack of scalable implementation or can achieve low fairness. In this paper, we propose a scheduling algorithm that can achieve feasible fairness without losing scalability. The proposed algorithm is a Hierarchical Deficit Round-Robin (H-DRR). While H-DRR requires a constant time for implementation, the achievable fairness is similar to that of Packet-by-Packet Generalized Processor Sharing (PGPS) algorithm. PGPS has worse scalability since it uses a sorted-priority queue requiring O(logN) implementation complexity where N is the number of sessions.
AB - For the last several decades, many researches have been performed to distribute bandwidth fairly between sessions. In this problem, the most important challenge is to realize a scalable implementation and high fairness simultaneously. Here high fairness means that bandwidth is distributed fairly even in short time intervals. Unfortunately, existing scheduling algorithms either are lack of scalable implementation or can achieve low fairness. In this paper, we propose a scheduling algorithm that can achieve feasible fairness without losing scalability. The proposed algorithm is a Hierarchical Deficit Round-Robin (H-DRR). While H-DRR requires a constant time for implementation, the achievable fairness is similar to that of Packet-by-Packet Generalized Processor Sharing (PGPS) algorithm. PGPS has worse scalability since it uses a sorted-priority queue requiring O(logN) implementation complexity where N is the number of sessions.
UR - https://www.scopus.com/pages/publications/48149111314
U2 - 10.1109/ISITC.2007.7
DO - 10.1109/ISITC.2007.7
M3 - Conference paper
AN - SCOPUS:48149111314
SN - 0769530451
SN - 9780769530451
T3 - Proceedings - 2007 International Symposium on Information Technology Convergence, ISITC 2007
SP - 115
EP - 119
BT - Proceedings - 2007 International Symposium on Information Technology Convergence, ISITC 2007
T2 - 2007 International Symposium on Information Technology Convergence, ISITC 2007
Y2 - 23 November 2007 through 24 November 2007
ER -