Title :
Carry-over round robin: a simple cell scheduling mechanism for ATM networks
Author :
Saha, Debanjan ; Mukherjee, Sarit ; Tripathi, Satish K.
Author_Institution :
IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
fDate :
12/1/1998 12:00:00 AM
Abstract :
We propose a simple mechanism named carry-over round robin (CORR) for scheduling cells in asynchronous transfer mode networks. We quantify the operational complexity of CORR scheduling and show that it is comparable to that of a simple round-robin scheduler. We then show that, albeit its simplicity, CORR is very competitive with much more sophisticated and significantly more complex scheduling disciplines in terms of performance. We evaluate the performance of CORR using both analysis and simulation, We derive analytical bounds on the worst case end-to-end delay achieved by a CORR scheduler for different traffic arrival patterns. Using traffic traces from MPEG video streams, we compare the delay performance of CORR with that of packet-by-packet generalized processor sharing (PGPS) and stop-and-go (SG). Our results show that, in terms of delay performance, CORR compares favorably with both PGPS and SG. We also analyze the fairness properties of CORR and show that it achieves near perfect fairness
Keywords :
asynchronous transfer mode; computational complexity; delays; scheduling; ATM networks; CORR; MPEG video streams; asynchronous transfer mode networks; carry-over round robin; cell scheduling mechanism; fairness; operational complexity; performance; traffic arrival patterns; worst case end-to-end delay; Analytical models; Asynchronous transfer mode; Delay; Pattern analysis; Performance analysis; Processor scheduling; Round robin; Streaming media; Traffic control; Video sharing;
Journal_Title :
Networking, IEEE/ACM Transactions on