DocumentCode :
3059185
Title :
Fair, efficient and scalable scheduling without per-flow state
Author :
Kanhere, Salil S. ; Sethu, Harish
Author_Institution :
Dept. of Electr. & Comput. Eng., Drexel Univ., Philadelphia, PA, USA
fYear :
2001
fDate :
36982
Firstpage :
181
Lastpage :
187
Abstract :
In recent years, parallel computer systems are being increasingly used in multi-user environments, with several users sharing the interconnection network at the same time. As a result a large number frequently contend for link bandwidth at the core switches in the network. Traditional fair scheduling disciplines need to maintain per-flow states and perform packet scheduling on a per-flow basis, which increases the complexity of implementation at high speeds for large numbers of flows. We present an efficient, fair, simple and scalable solution which requires the schedulers in the entire network to maintain only a per-link state as opposed to a per-flow state. In our scheme, the edge switches in the network employ a modified version of the deficit round robin (DRR) scheduler, whereas the core switches use the proposed aggregated flow fair queueing (AFFQ) scheduling discipline. We prove that AFFQ maintains the same relative fairness bound as deficit round robin and has a work complexity of O(1). Our scheme is also applicable in other networks like the Internet, where the number of active flows in the core routers can be very large
Keywords :
communication complexity; parallel machines; scheduling; Internet; aggregated flow fair queueing scheduling; deficit round robin scheduling; fair scheduling; interconnection network; link bandwidth; multi-user environments; packet scheduling; parallel computer systems; per-flow state; per-link state; scalable scheduling; Bandwidth; Computer networks; Concurrent computing; IP networks; Multiprocessor interconnection networks; Processor scheduling; Round robin; Scheduling algorithm; Switches; Time sharing computer systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance, Computing, and Communications, 2001. IEEE International Conference on.
Conference_Location :
Phoenix, AZ
Print_ISBN :
0-7803-7001-5
Type :
conf
DOI :
10.1109/IPCCC.2001.918651
Filename :
918651
Link To Document :
بازگشت