5 CONCLUSIONS
In this paper we have introduced an advanced
notification system for TCP congestion control
called ACNS. Our approach ACNS can be used in
combination with any existing of future TCP variant.
One can compare this approach with existing ECN
system however ECN system does not distinguish
between TCP flows and between certain phases of
congestion. Our approach enables prioritization of
TCP flows using their age and carried priority. As a
result, only specific TCP flows are penalized and not
in the same way.
The goal of ACNS is to avoid congestion by
means of providing more bandwidth to new flows
while penalizing old flows. Later on if congestion
occurs it uses TCP variant mechanism to eliminate
the congestion. Using ACNS significant
improvement of network throughput can be
achieved. Depending on the TCP flows prioritization
it is possible to achieve up to 44 % increase of
throughput and the amount of transferred data and
around 7 % RTT decrease with nearly none losses.
To sum it up, ACNS allows TCP performance
increase without the need to increase capacity of the
communication links.
ACKNOWLEDGEMENTS
The support by Slovak Science Grant Agency
(VEGA 1/0676/12 “Network architectures for
multimedia services delivery with QoS guarantee“)
is gratefully acknowledged.
REFERENCES
Information Sciences Institute, “Transmission Control
Protocol”, RFC 793, 1981.
Ha, Sangtae, et al. “CUBIC: A new TCP-Friendly High-
Speed TCP Variant”, ACM SIGOPS Operating System
Review, V. 42, 5, 2008.
Bateman, M., et al., “A comparison of TCP behaviour at
high speeds using ns-2 and Linux”. In Proceedings of
11th ACM CNS '08, 2008.
Mirza, M.; Sommers, J.; Barford, P.; "A Machine
Learning Approach to TCP Throughput Prediction,"
Networking, IEEE/ACM Transactions on, vol.18,
pp.1026-1039, Aug. 2010.
Karnik, A.; Kumar, A.; "Performance of TCP congestion
control with explicit rate feedback," Networking,
IEEE/ACM Transactions on, vol.13, pp. 108- 120,
2005.
Xiuchao, W., Mun, C.C., Ananda, A.L. and Ganjihal, C.,
“Sync-TCP: A new approach to high speed congestion
control”, In 17th IEEE International Conference on
Network Protocols, 2009. ICNP 2009.
Todorovic, M. and Lopez-Benitez, N., “Efficiency Study
of TCP Protocols in Infrastructured Wireless
Networks”, In proceedings of International conference
on Networking and Services, ICNS '06, 2006.
Welzl, M. “Network Congestion Control - Managing
Internet Traffic“, John Wiley & Sons, Ltd. 2005.
ISBN 978-0-470-02528-4.
Chao, H.J. and Guo, X. “Quality of Service Control in
High-Speed Networks“, John Wiley & Sons, Ltd.
2005. ISBN 0-471-00397-2.
Botta, A., Dainotti, A. and Pescape, A., “Multi-protocol
and multi-platform traffic generation and
measurement”, INFOCOM 2007 DEMO Session, May
2007.
Tsao, S., Lai, Y. and Lin, Y., “Taxonomy and Evaluation
of TCP-Friendly Congestion-Control Schemes on
Fairness, Aggressiveness, and Responsiveness”, In
journal IEEE Network, 2007.
Martin, J., Nilsson, A. and Rhee, I., “Delay-based
Congestion Avoidance for TCP”, IEEE/ACM
Transactions on Networking, June 2003.
Malagò, L.; Matteucci, M.; “Towards the geometry of
estimation of distribution algorithms based on the
exponential family”. In Proceedings of the 11th
workshop proceedings on Foundations of genetic
algorithms. New York, pp. 230-242, 2011.
Kwon, M.; Fahmy, S.; "TCP increase/decrease behaviour
with explicit congestion notification (ECN)," IEEE
International Conference on Communications, ICC
2002, vol.4, pp. 2335- 2340, 2002.
Cheng Jin, David X. Wei, and Steven H. Low, "FAST
TCP: Motivation, Architecture, Algorithm,
Performance", INFOCOM - Twenty-third Annual Joint
Conference of the IEEE Computer and
Communications Societies, pp.2490-2501, 2004.
Kuzmanovic, A. and Knightly, E. W., “TCP-LP: Low-
Priority Service via End-Point Congestion Control”,
IEEE/ACM Transactions on Networking, 2003.
ANovelTechniqueforTCPbasedCongestionControl
43