Cascaded fuzzy congestion controller for TCP/IP traffic

Tapio Frantti

Research output: Contribution to journalArticleScientificpeer-review

Abstract

This paper presents a fuzzy congestion control solution for active queue management in wireline packet switched networks, that use TCP to solve end-to-end flow control. Queue management is a trade-off between link utilisation, delay and the loss of packets. The targets of it are to reduce the average queue length in routers, decrease the end-to-end delay and reduce the packet loss probability by preventing buffer overflows. In the presented solution, a fuzzy controller regulates the rejection probability of received packets in routers to prevent buffer overflow and the rejection of all packets during congestion. Using simulations a fuzzy controller is compared with the traditional random early discard (RED) algorithm. Pareto distributed traffic was used in the comparison for the evaluation of controllers. The results showed that the fuzzy controller decreased the packet loss rate with lower buffer occupation and increased the link utilisation and throughput. It also decreased control traffic between the transmitting nodes and routers via decreasing the number of ICMP (Internet Control Message Protocol) messages. In addition, by keeping the average queue size small, the developed algorithm had the ability to accommodate itself more effectively to very bursty traffic than the RED algorithm without dropping packets.
Original languageEnglish
Pages (from-to)92 - 99
Number of pages8
JournalJournal of Advanced Computational Intelligence and Intelligent Informatics
Volume9
Issue number2
DOIs
Publication statusPublished - 2005
MoE publication typeA1 Journal article-refereed

Fingerprint

Routers
Controllers
Packet loss
Packet networks
Traffic control
Flow control
Throughput
Internet
Network protocols

Cite this

@article{04cbbca8d0fd463cb7f83f0389949ebc,
title = "Cascaded fuzzy congestion controller for TCP/IP traffic",
abstract = "This paper presents a fuzzy congestion control solution for active queue management in wireline packet switched networks, that use TCP to solve end-to-end flow control. Queue management is a trade-off between link utilisation, delay and the loss of packets. The targets of it are to reduce the average queue length in routers, decrease the end-to-end delay and reduce the packet loss probability by preventing buffer overflows. In the presented solution, a fuzzy controller regulates the rejection probability of received packets in routers to prevent buffer overflow and the rejection of all packets during congestion. Using simulations a fuzzy controller is compared with the traditional random early discard (RED) algorithm. Pareto distributed traffic was used in the comparison for the evaluation of controllers. The results showed that the fuzzy controller decreased the packet loss rate with lower buffer occupation and increased the link utilisation and throughput. It also decreased control traffic between the transmitting nodes and routers via decreasing the number of ICMP (Internet Control Message Protocol) messages. In addition, by keeping the average queue size small, the developed algorithm had the ability to accommodate itself more effectively to very bursty traffic than the RED algorithm without dropping packets.",
author = "Tapio Frantti",
note = "Requires registration.",
year = "2005",
doi = "10.20965/jaciii.2005.p0092",
language = "English",
volume = "9",
pages = "92 -- 99",
journal = "Journal of Advanced Computational Intelligence and Intelligent Informatics",
issn = "1343-0130",
publisher = "Fuji Technology Press",
number = "2",

}

Cascaded fuzzy congestion controller for TCP/IP traffic. / Frantti, Tapio.

In: Journal of Advanced Computational Intelligence and Intelligent Informatics, Vol. 9, No. 2, 2005, p. 92 - 99.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Cascaded fuzzy congestion controller for TCP/IP traffic

AU - Frantti, Tapio

N1 - Requires registration.

PY - 2005

Y1 - 2005

N2 - This paper presents a fuzzy congestion control solution for active queue management in wireline packet switched networks, that use TCP to solve end-to-end flow control. Queue management is a trade-off between link utilisation, delay and the loss of packets. The targets of it are to reduce the average queue length in routers, decrease the end-to-end delay and reduce the packet loss probability by preventing buffer overflows. In the presented solution, a fuzzy controller regulates the rejection probability of received packets in routers to prevent buffer overflow and the rejection of all packets during congestion. Using simulations a fuzzy controller is compared with the traditional random early discard (RED) algorithm. Pareto distributed traffic was used in the comparison for the evaluation of controllers. The results showed that the fuzzy controller decreased the packet loss rate with lower buffer occupation and increased the link utilisation and throughput. It also decreased control traffic between the transmitting nodes and routers via decreasing the number of ICMP (Internet Control Message Protocol) messages. In addition, by keeping the average queue size small, the developed algorithm had the ability to accommodate itself more effectively to very bursty traffic than the RED algorithm without dropping packets.

AB - This paper presents a fuzzy congestion control solution for active queue management in wireline packet switched networks, that use TCP to solve end-to-end flow control. Queue management is a trade-off between link utilisation, delay and the loss of packets. The targets of it are to reduce the average queue length in routers, decrease the end-to-end delay and reduce the packet loss probability by preventing buffer overflows. In the presented solution, a fuzzy controller regulates the rejection probability of received packets in routers to prevent buffer overflow and the rejection of all packets during congestion. Using simulations a fuzzy controller is compared with the traditional random early discard (RED) algorithm. Pareto distributed traffic was used in the comparison for the evaluation of controllers. The results showed that the fuzzy controller decreased the packet loss rate with lower buffer occupation and increased the link utilisation and throughput. It also decreased control traffic between the transmitting nodes and routers via decreasing the number of ICMP (Internet Control Message Protocol) messages. In addition, by keeping the average queue size small, the developed algorithm had the ability to accommodate itself more effectively to very bursty traffic than the RED algorithm without dropping packets.

U2 - 10.20965/jaciii.2005.p0092

DO - 10.20965/jaciii.2005.p0092

M3 - Article

VL - 9

SP - 92

EP - 99

JO - Journal of Advanced Computational Intelligence and Intelligent Informatics

JF - Journal of Advanced Computational Intelligence and Intelligent Informatics

SN - 1343-0130

IS - 2

ER -