{"title":"Congestion or No Congestion: Packet Loss Identification and Prediction Using Machine Learning","authors":"Inayat Ali, Sonia Sabir, Seungwoo Hong, Taesik Cheung","doi":"arxiv-2408.03007","DOIUrl":null,"url":null,"abstract":"Packet losses in the network significantly impact network performance. Most\nTCP variants reduce the transmission rate when detecting packet losses,\nassuming network congestion, resulting in lower throughput and affecting\nbandwidth-intensive applications like immersive applications. However, not all\npacket losses are due to congestion; some occur due to wireless link issues,\nwhich we refer to as non-congestive packet losses. In today's hybrid Internet,\npackets of a single flow may traverse wired and wireless segments of a network\nto reach their destination. TCP should not react to non-congestive packet\nlosses the same way as it does to congestive losses. However, TCP currently can\nnot differentiate between these types of packet losses and lowers its\ntransmission rate irrespective of packet loss type, resulting in lower\nthroughput for wireless clients. To address this challenge, we use machine\nlearning techniques to distinguish between these types of packet losses at end\nhosts, utilizing easily available features at the host. Our results demonstrate\nthat Random Forest and K-Nearest Neighbor classifiers perform better in\npredicting the type of packet loss, offering a promising solution to enhance\nnetwork performance.","PeriodicalId":501280,"journal":{"name":"arXiv - CS - Networking and Internet Architecture","volume":"41 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Networking and Internet Architecture","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.03007","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Packet losses in the network significantly impact network performance. Most
TCP variants reduce the transmission rate when detecting packet losses,
assuming network congestion, resulting in lower throughput and affecting
bandwidth-intensive applications like immersive applications. However, not all
packet losses are due to congestion; some occur due to wireless link issues,
which we refer to as non-congestive packet losses. In today's hybrid Internet,
packets of a single flow may traverse wired and wireless segments of a network
to reach their destination. TCP should not react to non-congestive packet
losses the same way as it does to congestive losses. However, TCP currently can
not differentiate between these types of packet losses and lowers its
transmission rate irrespective of packet loss type, resulting in lower
throughput for wireless clients. To address this challenge, we use machine
learning techniques to distinguish between these types of packet losses at end
hosts, utilizing easily available features at the host. Our results demonstrate
that Random Forest and K-Nearest Neighbor classifiers perform better in
predicting the type of packet loss, offering a promising solution to enhance
network performance.