Title :
Fair real-time traffic scheduling over a wireless LAN
Author :
Adamou, Maria ; Khanna, Sanjeev ; Lee, Insup ; Shin, Insik ; Zhou, Shiyu
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
Abstract :
Unpredictable wireless channel errors may cause applications with real-time traffic to receive degraded quality of services due to packet losses. In the presence of such errors, a challenging problem is how to schedule packets to achieve fairness among real-time flows and to maximize the overall system throughput simultaneously. We capture fairness by minimizing the maximum degradation in service over all flows. In this paper, we show that no online algorithm can guarantee a bounded performance ratio with respect to the optimal algorithm. We then compare four different online algorithms and evaluate them using simulations. The first two are EDF (earliest deadline first) and GDF (greatest degradation first) that consider only one aspect of our scheduling goal respectively. EDF is naturally suited for maximizing throughput while GDF seeks to minimize the maximum degradation. The next two are algorithms, called EOG (EDF or GDF) and LFF (lagging flows first), that consider the two aspects of our scheduling goal. EOG simply combines EDF and GDF, whereas LFF tries to favor lagging flows in a non-trivial manner. Our simulation results show that LFF is almost as good as EDF in maximizing the throughput and also is better than GDF in minimizing the maximum degradation. Finally, we also show that there is an optimal polynomial time algorithm for the offline version of the problem.
Keywords :
quality of service; real-time systems; scheduling; telecommunication traffic; wireless LAN; bounded performance ratio; earliest deadline first; fair real-time traffic scheduling; greatest degradation first; lagging flows first; minimized maximum degradation; online algorithm; optimal polynomial time algorithm; packet losses; packet scheduling; quality of service; simulation; unpredictable wireless channel errors; wireless LAN; Bandwidth; Computer errors; Degradation; Processor scheduling; Quality of service; Real time systems; Scheduling algorithm; Telecommunication traffic; Throughput; Wireless LAN;
Conference_Titel :
Real-Time Systems Symposium, 2001. (RTSS 2001). Proceedings. 22nd IEEE
Print_ISBN :
0-7695-1420-0
DOI :
10.1109/REAL.2001.990624