TITLE:
EFRED: Enhancement of Fair Random Early Detection Algorithm
AUTHORS:
Muntadher Abdulkareem, Kassem Akil, Ali Kalakech, Seifedine Kadry
KEYWORDS:
QoS, Quality of Service, Active Queue Management, EFRED Algorithm, Fair Random Early Detection, Congestion Control
JOURNAL NAME:
International Journal of Communications, Network and System Sciences,
Vol.8 No.7,
July
29,
2015
ABSTRACT: Quality of Service (QoS) generally refers
to measurable like latency and throughput, things that directly affect the user
experience. Queuing (the most popular QoS tool) involves choosing the packets
to be sent based on something other than arrival time. The Active queue
management is important subject to manage this queue to increase the
effectiveness of Transmission Control Protocol networks. Active queue
management (AQM) is an effective means to enhance congestion control, and to
achieve trade-off between link utilization and delay. The de facto standard,
Random Early Detection (RED), and many of its variants employ queue length as a
congestion indicator to trigger packet dropping. One of these enhancements of
RED is FRED or Fair Random Early Detection attempts to deal with a fundamental
aspect of RED in that it imposes the same loss rate on all flows, regardless of
their bandwidths. FRED also uses per-flow active accounting, and tracks the
state of active flows. FRED protects fragile flows by deterministically
accepting flows from low bandwidth connections and fixes several shortcomings
of RED by computing queue length during both arrival and departure of the
packet. Unlike FRED, we propose a new scheme that used hazard rate estimated
packet dropping function in FRED. We call this new scheme Enhancement Fair
Random Early Detection. The key idea is that, with EFRED Scheme change packet
dropping function, to get packet dropping less than RED and other AQM
algorithms like ARED, REM, RED, etc. Simulations demonstrate that EFRED
achieves a more stable throughput and performs better than current active queue
management algorithms due to decrease the packets loss percentage and lowest in
queuing delay, end to end delay and delay variation (JITTER).