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: Conference or Workshop Item
Published: 2012
Subjects:
_version_ 1796857295640985600
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:55:32Z
format Conference or Workshop Item
id utm.eprints-33969
institution Universiti Teknologi Malaysia - ePrints
last_indexed 2024-03-05T18:55:32Z
publishDate 2012
record_format dspace
spelling utm.eprints-339692017-09-06T03:43:23Z http://eprints.utm.my/33969/ 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. 2012 Conference or Workshop Item 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: International Conference on Computer and Communication Engineering (ICCCE '12), 2012, Kuala Lumpur, Malaysia. http://dx.doi.org/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