Dynamic Multi Threshold Priority Packet Scheduling Algorithms
Packet scheduling algorithms are developed in order to use shared transmission resources efficiently. Various application packets such as real and non-real time packets might have different QoS requirements and traditional scheduling algorithms might be insufficient to respond to the applications ne...
Saved in:
| Published in: | MATEC web of conferences Vol. 75; p. 6004 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article Conference Proceeding |
| Language: | English |
| Published: |
Les Ulis
EDP Sciences
01.01.2016
|
| Subjects: | |
| ISSN: | 2261-236X, 2274-7214, 2261-236X |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Packet scheduling algorithms are developed in order to use shared transmission resources efficiently. Various application packets such as real and non-real time packets might have different QoS requirements and traditional scheduling algorithms might be insufficient to respond to the applications needs. In this paper, two packet scheduling algorithms are proposed to overcome this problem: Dynamic multi threshold priority packet scheduling (DMTPS) and dynamic multi threshold priority with urgency packet scheduling (DMTPUS). The proposed algorithms aim to provide a better QoS level with a decrease in delay time and loss ratio for the low priority packets while still maintaining acceptable fairness towards high priority packets. To evaluate the performance of DMTPS and DMTPUS algorithms, they are compared with the commonly used scheduling algorithms such as first come first served (FCFS) and fixed priority. Simulation results illustrate that the dynamic multi threshold priority packet scheduling algorithms can provide a better QoS for low priority packets without decreasing the QoS levels of high priority packets. |
|---|---|
| Bibliography: | ObjectType-Conference Proceeding-1 SourceType-Conference Papers & Proceedings-1 content type line 21 |
| ISSN: | 2261-236X 2274-7214 2261-236X |
| DOI: | 10.1051/matecconf/20167506004 |