DocumentCode
402191
Title
An improved computational algorithm for round-robin service
Author
Ramos, Jorge R. ; Rego, Vernon ; Sang, Janche
Author_Institution
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Volume
1
fYear
2003
fDate
7-10 Dec. 2003
Firstpage
721
Abstract
We present an efficient algorithm for effecting round-robin service in discrete-event simulation systems. The approach generalizes and improves upon a previous approach in which a single arrival and a single departure event is considered and handled at a time; further, the previous approach is already an improvement over naive round-robin scheduling currently in use in simulation libraries. The prior proposal offered a run-time complexity of O(n2), because the processing of each event required an entire traversal of the job pool. We propose a generalized algorithm which includes the previous case and also accommodates burst arrivals and batch departures, further reducing run-time complexity to O(n log n). This is achieved through a detailed but efficient computation of multiple departure times, while simultaneously obviating the need for a job pool update with each departure. Empirical results are presented to compare performance with previously proposed algorithms.
Keywords
computational complexity; computer networks; discrete event simulation; scheduling; telecommunication traffic; batch departures; burst arrivals; computational algorithm; discrete-event simulation systems; event processing; generalized algorithm; job pool traversal; multiple departure times; round-robin scheduling; round-robin service; run-time complexity; simulation libraries; single arrival event; single departure event; Computational modeling; Context modeling; Discrete event simulation; Libraries; Power system modeling; Processor scheduling; Proposals; Round robin; Runtime; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN
0-7803-8131-9
Type
conf
DOI
10.1109/WSC.2003.1261488
Filename
1261488
Link To Document