New Class-based Dynamic Scheduling Strategy
for Self-Management of Packets at the Internet Routers
Hanaa
Mohammed1, Gamal Attiya2,
and Samy El-Dolil3
1Department Electronics and Electrical
Communications Engineering, Tanta University, Egypt
2Department Computer Science and
Engineering, Menoufia University, Egypt
3Department
Electronics and Electrical Communications Engineering, Menoufia University,
Egypt
Abstract: Recently, the Internet became the most important
environment for many activities including sending emails, browsing web sites,
making phone calls and even having a videoconference for far education. The
incremental growth of the internet traffic leads to a serious problem called
congestion. Several Active Queue Management (AQM) algorithms have been implemented
at the internet routers to avoid congestion before happening and solve the
congestion if it happens by actively controlling the average queue length in
the routers. However, most of the developed algorithms handle all the traffics
by the same strategy although the internet traffics, real time and non-real time;
require different Quality of Service (QoS). This paper presents a new RED-based
algorithm, called Dynamic Queue RED (DQRED), to guarantee the required QoS of
different traffics. In the proposed algorithm, three queues are used in the
internet router; one queue for each traffic type (data, audio and video). The
arrived packets are first queued in the corresponding queue. The queued packets
are then scheduled dynamically according to the load (the number of queued
packets) of each class type. This strategy guarantees QoS for real time
applications as well as service fairness.
Keywords: Congestion control, AQM, packet queuing,
dynamic scheduling, multimedia QoS.