A cost-based scheduling algorithm to support integrated services
- 1 January 1991
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 741-753 vol.2
- https://doi.org/10.1109/infcom.1991.147579
Abstract
Heuristic scheduling and dropping algorithms are presented for improving the efficiency of single packet-switched networks with diverse traffic. In the authors approach, arbitrary performance objectives are defined in the form of cost functions, which map the queueing delay experienced by each packet to a cost incurred. The algorithms, cost-based scheduling (CBS) and cost-based dropping (CBD), then attempt to optimize network performance as perceived by the applications by minimizing the total cost incurred by all packets. Cost functions are presented that are appropriate for the most common applications. Scheduling and dropping algorithms are defined based on these cost functions. It is demonstrated that network performance is better when these heuristic algorithms are used as opposed to the common alternatives. The relative importance of scheduling and dropping is also considered.Keywords
This publication has 18 references indexed in Scilit:
- Experimental evaluation of real-time transaction processingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Congestion control for packet voice by selective packet discardingIEEE Transactions on Communications, 1990
- Optimal scheduling with strict deadlinesIEEE Transactions on Automatic Control, 1989
- Priority discarding of speech in integrated packet networksIEEE Journal on Selected Areas in Communications, 1989
- Subjective Effects of Variable Delay and Speech Clipping in Dynamically Managed Voice SystemsIEEE Transactions on Communications, 1985
- Expressnet: A High-Performance Integrated-Services Local Area NetworkIEEE Journal on Selected Areas in Communications, 1983
- Effects of Packet Losses in Waveform Coded Speech and Improvements Due to an Odd-Even Sample-Interpolation ProcedureIEEE Transactions on Communications, 1981
- Optimization and Approximation in Deterministic Sequencing and Scheduling: a SurveyPublished by Elsevier ,1979
- Dynamic Scheduling of a Multiclass Queue: Discount OptimalityOperations Research, 1975
- Priority Assignment in Waiting Line ProblemsJournal of the Operations Research Society of America, 1954