A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic

In this paper, the fuzzy logic-based decision algorithm is proposed for queue scheduling. This algorithm is employed to determine the optimal values for achieving fairness control for each queue-type serviced. It takes into account the dynamic nature of the internet traffic as regards to its time-va...

Full description

Bibliographic Details
Main Authors: Chollette, Chude C., Kennedy, Okonkwo Uche, Abu Bakar, Kamalrulnizam, Matthews, Victor O.
Format: Book Section
Published: IEEE 2012
Subjects:
_version_ 1796857332181762048
author Chollette, Chude C.
Kennedy, Okonkwo Uche
Abu Bakar, Kamalrulnizam
Matthews, Victor O.
author_facet Chollette, Chude C.
Kennedy, Okonkwo Uche
Abu Bakar, Kamalrulnizam
Matthews, Victor O.
author_sort Chollette, Chude C.
collection ePrints
description In this paper, the fuzzy logic-based decision algorithm is proposed for queue scheduling. This algorithm is employed to determine the optimal values for achieving fairness control for each queue-type serviced. It takes into account the dynamic nature of the internet traffic as regards to its time-varying packet arrival process that affects the network states and performance. In order that the fairness control is achieved some predetermined threshold values are set so as to enforce some level of control in the router for traffics of different quality of service requirements. The threshold values are set for queue priority, drop priority and the number of waiting packets in queue (queue limit). The fuzzy scheduling mechanism is proposed for implementation at the output port of the internet router. Three (3) queues are assumed, low priority queue, medium priority queue and high priority queue, which takes the form q0, q1 and q2, respectively. All the queues are subject to priority, that is, packets are placed in the queues according to their priority class by the classifier. The choice of prioritizing packets influences how queues are served but unlike the priority queue (PQ) scheduling mechanism, which only schedules packets based on priority, the fuzzy scheduler utilizes queue priority, drop priority and the queue limit as parameters for queue scheduling. Through simulation experiments, it is found that the effectiveness of the proposed method proves to offer better improvement for network performance in terms of traffic dropped and throughput.
first_indexed 2024-03-05T18:56:05Z
format Book Section
id utm.eprints-34213
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T18:56:05Z
publishDate 2012
publisher IEEE
record_format dspace
spelling utm.eprints-342132017-02-02T05:23:22Z http://eprints.utm.my/34213/ A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic Chollette, Chude C. Kennedy, Okonkwo Uche Abu Bakar, Kamalrulnizam Matthews, Victor O. TK Electrical engineering. Electronics Nuclear engineering In this paper, the fuzzy logic-based decision algorithm is proposed for queue scheduling. This algorithm is employed to determine the optimal values for achieving fairness control for each queue-type serviced. It takes into account the dynamic nature of the internet traffic as regards to its time-varying packet arrival process that affects the network states and performance. In order that the fairness control is achieved some predetermined threshold values are set so as to enforce some level of control in the router for traffics of different quality of service requirements. The threshold values are set for queue priority, drop priority and the number of waiting packets in queue (queue limit). The fuzzy scheduling mechanism is proposed for implementation at the output port of the internet router. Three (3) queues are assumed, low priority queue, medium priority queue and high priority queue, which takes the form q0, q1 and q2, respectively. All the queues are subject to priority, that is, packets are placed in the queues according to their priority class by the classifier. The choice of prioritizing packets influences how queues are served but unlike the priority queue (PQ) scheduling mechanism, which only schedules packets based on priority, the fuzzy scheduler utilizes queue priority, drop priority and the queue limit as parameters for queue scheduling. Through simulation experiments, it is found that the effectiveness of the proposed method proves to offer better improvement for network performance in terms of traffic dropped and throughput. IEEE 2012 Book Section PeerReviewed Chollette, Chude C. and Kennedy, Okonkwo Uche and Abu Bakar, Kamalrulnizam and Matthews, Victor O. (2012) A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic. In: 2012 International Conference on Computer and Communication Engineering, Iccce 2012. IEEE, New York, USA, pp. 69-73. ISBN 978-1-4673-0478-8 http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=06271154 DOI:10.1109/ICCCE.2012.6271154
spellingShingle TK Electrical engineering. Electronics Nuclear engineering
Chollette, Chude C.
Kennedy, Okonkwo Uche
Abu Bakar, Kamalrulnizam
Matthews, Victor O.
A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title_full A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title_fullStr A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title_full_unstemmed A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title_short A queue scheduling approach to quality of service support in diff-serv networks using fuzzy logic
title_sort queue scheduling approach to quality of service support in diff serv networks using fuzzy logic
topic TK Electrical engineering. Electronics Nuclear engineering
work_keys_str_mv AT chollettechudec aqueueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT kennedyokonkwouche aqueueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT abubakarkamalrulnizam aqueueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT matthewsvictoro aqueueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT chollettechudec queueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT kennedyokonkwouche queueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT abubakarkamalrulnizam queueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic
AT matthewsvictoro queueschedulingapproachtoqualityofservicesupportindiffservnetworksusingfuzzylogic