TY - GEN
T1 - Experiences with discriminating TCP loss using K-Means clustering
AU - Sooriyabandara, Mahesh
AU - Kulkarni, Parag
AU - Li, Lu
AU - Lewis, Tim
AU - Farnham, Tim
AU - Haines, Russell J.
PY - 2010
Y1 - 2010
N2 - Protocols such as TCP depend on loss detection and recovery algorithms to provide a reliable data delivery service. TCP detects loss events using either retransmission timeout or receipt of duplicate acknowledgements. Since, TCP does not have any explicit knowledge about the cause of packet loss, it always treats it as a congestion indication and then adjusts sending rate conservatively to maintain fairness. This often compromises achievable throughput under wireless loss conditions. This problem can be solved by making the TCP source intelligent so that on detecting a packet loss, it will be able to distinguish what type of loss it is (a Congestion loss or a Wireless loss) and react accordingly. This paper presents an online-learning solution to discriminate wireless loss from congestion loss solely using the information available at the TCP layer and at the source only. Initial results obtained from a simulation based study show that the proposed algorithm which combines K-Means clustering approach together with heuristics is capable of classifying loss types to a higher degree of accuracy under various loss scenarios and provides significant performance improvements under high wireless loss conditions.
AB - Protocols such as TCP depend on loss detection and recovery algorithms to provide a reliable data delivery service. TCP detects loss events using either retransmission timeout or receipt of duplicate acknowledgements. Since, TCP does not have any explicit knowledge about the cause of packet loss, it always treats it as a congestion indication and then adjusts sending rate conservatively to maintain fairness. This often compromises achievable throughput under wireless loss conditions. This problem can be solved by making the TCP source intelligent so that on detecting a packet loss, it will be able to distinguish what type of loss it is (a Congestion loss or a Wireless loss) and react accordingly. This paper presents an online-learning solution to discriminate wireless loss from congestion loss solely using the information available at the TCP layer and at the source only. Initial results obtained from a simulation based study show that the proposed algorithm which combines K-Means clustering approach together with heuristics is capable of classifying loss types to a higher degree of accuracy under various loss scenarios and provides significant performance improvements under high wireless loss conditions.
UR - http://www.scopus.com/inward/record.url?scp=78751524162&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=78751524162&partnerID=8YFLogxK
U2 - 10.1109/ICTC.2010.5674698
DO - 10.1109/ICTC.2010.5674698
M3 - Conference contribution
AN - SCOPUS:78751524162
SN - 9781424498062
T3 - 2010 International Conference on Information and Communication Technology Convergence, ICTC 2010
SP - 352
EP - 357
BT - 2010 International Conference on Information and Communication Technology Convergence, ICTC 2010
T2 - 2010 International Conference on Information and Communication Technology Convergence, ICTC 2010
Y2 - 17 November 2010 through 19 November 2010
ER -