Araştırma Makalesi

Non-preemptive priority scheduler with multiple thresholds for network routers

Cilt: 24 Sayı: 2 30 Nisan 2018
PDF İndir
TR EN

Non-preemptive priority scheduler with multiple thresholds for network routers

Abstract

The vast variety of applications available and being developed for computer networks have different quality of service requirements. One of the most significant ways to satisfy the needs of the applications is the packet scheduling algorithms employed by the network routers. By allocating router resources to the applications, packet schedulers try to improve the quality of service needs of the applications. Thus, the delays can be reduced or the reliability of the applications can be increased by reducing packet losses. Priority schedulers are able reduce the delay and losses for high priority applications. On the other hand, for low priority applications they introduce the starvation problem. Low priority application packets can face excessive delays and losses. In this paper, a non-preemptive priority scheduler with multiple thresholds (PRMT) is proposed. The PRMT scheduler needs only a single queue with predefined threshold levels for different priority applications. The PRMT scheduler eliminates the starvation problem of low priority applications without a significant impact on the high priority applications.

Keywords

Kaynakça

  1. Zorzi M, Gluhak A, Lange S, Bassi A. “From today's intranet of things to a future internet of things: a wireless-and mobility-related view”. IEEE Wireless Communications, 17(6), 44-51, 2010
  2. Gubbi J, Buyya R, Marusic S, Palaniswami M. “Internet of Things (IoT): A vision, architectural elements, and future directions”. Future Generation Computer Systems, 29(7), 1645-1660, 2013.
  3. Gartner Inc. “Gartner Says 6.4 Billion Connected Things Will be in Use in 2016, up 30 Percent From 2015”. http://www.gartner.com/newsroom/id/3165317 (19.10.2016).
  4. Tanenbaum AS, Wetherall DJ. Computer Networks. 5th ed. Boston, USA, Pearson, 2011.
  5. Kurose JF, Ross KW. Computer Networking a Top-Down Approach. 6th ed. Essex, England, Pearson, 2013.
  6. Zhang H. “Service disciplines for guaranteed performance service in packet-switching networks”. Proceedings of the IEEE, 83(10), 1374-1396, 1995.
  7. Necker MC. “A comparison of scheduling mechanisms for service class differentiation in HSDPA networks”. AEU-International Journal of Electronics and Communications, 60(2), 136-141, 2006.
  8. Bhatti SN, Crowcroft J. “QoS-sensitive flows: Issues in IP packet handling”. IEEE Internet Computing, 4(4), 48-57, 2000.

Ayrıntılar

Birincil Dil

İngilizce

Konular

Mühendislik

Bölüm

Araştırma Makalesi

Yayımlanma Tarihi

30 Nisan 2018

Gönderilme Tarihi

24 Ekim 2016

Kabul Tarihi

-

Yayımlandığı Sayı

Yıl 2018 Cilt: 24 Sayı: 2

Kaynak Göster

APA
Dağ, T. (2018). Non-preemptive priority scheduler with multiple thresholds for network routers. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, 24(2), 246-254. https://izlik.org/JA88XK88TL
AMA
1.Dağ T. Non-preemptive priority scheduler with multiple thresholds for network routers. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2018;24(2):246-254. https://izlik.org/JA88XK88TL
Chicago
Dağ, Tamer. 2018. “Non-preemptive priority scheduler with multiple thresholds for network routers”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 24 (2): 246-54. https://izlik.org/JA88XK88TL.
EndNote
Dağ T (01 Nisan 2018) Non-preemptive priority scheduler with multiple thresholds for network routers. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 24 2 246–254.
IEEE
[1]T. Dağ, “Non-preemptive priority scheduler with multiple thresholds for network routers”, Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 24, sy 2, ss. 246–254, Nis. 2018, [çevrimiçi]. Erişim adresi: https://izlik.org/JA88XK88TL
ISNAD
Dağ, Tamer. “Non-preemptive priority scheduler with multiple thresholds for network routers”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi 24/2 (01 Nisan 2018): 246-254. https://izlik.org/JA88XK88TL.
JAMA
1.Dağ T. Non-preemptive priority scheduler with multiple thresholds for network routers. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi. 2018;24:246–254.
MLA
Dağ, Tamer. “Non-preemptive priority scheduler with multiple thresholds for network routers”. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi, c. 24, sy 2, Nisan 2018, ss. 246-54, https://izlik.org/JA88XK88TL.
Vancouver
1.Tamer Dağ. Non-preemptive priority scheduler with multiple thresholds for network routers. Pamukkale Üniversitesi Mühendislik Bilimleri Dergisi [Internet]. 01 Nisan 2018;24(2):246-54. Erişim adresi: https://izlik.org/JA88XK88TL