Loading…
TCP Pegas: A PSO-based improvement over TCP Vegas
•We find that Vegas suffers from many problems due to inaccurate estimation of BaseRTT.•We use PSO technique to accurate estimation of the BaseRTT in TCP Vegas.•Our accurate estimation of BaseRTT solves rerouting and unfairness problem.•Our algorithm decreases the number of the dropped packets.•Our...
Saved in:
Published in: | Applied soft computing 2015-07, Vol.32, p.164-174 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •We find that Vegas suffers from many problems due to inaccurate estimation of BaseRTT.•We use PSO technique to accurate estimation of the BaseRTT in TCP Vegas.•Our accurate estimation of BaseRTT solves rerouting and unfairness problem.•Our algorithm decreases the number of the dropped packets.•Our algorithm increases bottleneck utilization and fairness.
TCP Vegas is a source algorithm that offers relatively rich performance in the Internet congestion control. But Vegas has some problems which have serious impacts on its performance. Rerouting is one of these problems. When route of a connection changes and round trip time increases, Vegas misinterprets it as the result of the network congestion and consequently decreases its own sending rate. As another important problem, when a flow joints to the network later than other flows and faces with congested queues, it wrongly considers the measured round trip time as its initial BaseRTT. It means that while other flows decrease their sending rates due to existing congestion, this flow does not sense the congestion and hence unfairly increases its sending rate. These problems mainly have roots in the Vegas estimation procedure of the propagation delay i.e. BaseRTT. In this paper we propose a novel algorithm, named Pegas, in which particle swarm optimization technique is used to dynamic estimation of BaseRTT. Simulation results show that Pegas solves the rerouting and unfairness problems and remarkably enhances Vegas performance in terms of dropped packets, bottleneck utilization, and fairness. |
---|---|
ISSN: | 1568-4946 1872-9681 |
DOI: | 10.1016/j.asoc.2015.03.048 |