{"title":"TCP拥塞控制机制的比较分析","authors":"Kaoutar Bazi, B. Nassereddine","doi":"10.1145/3386723.3387832","DOIUrl":null,"url":null,"abstract":"TCP (Transmission Control Protocol) is the most used transport protocol for wired and wireless networks. It provides many services (reliability, end to end delivery ...) to the applications running over the Internet, but to be able to manage traffics with a huge quantity of data, TCP must have robust congestion control mechanisms. Many researchers have agreed that despite the existence of some congestion control algorithms, TCP still suffers from disappointing performances for short and long flows. For that, researches are still launched by the network community in order to have the suitable mechanism ensuring fair and efficient bandwidth allocation. The works already carried out in this subject has elaborated several congestion control mechanisms. In this paper, we discuss, identify, analyze and compare the behavior of some congestion control mechanisms under congested wireless mech networks, in order to identify their advantages and their respective limits. For the simulation, we used the well known network simulator ns2. Simulation results show that TCP Tahoe, TCP Reno, TCP New Reno, Sack are loss-based, they are beneficial for latency-sensitive flows, while TCP Vegas which is delay-based, it is recommended for applications that don't endure the loss of information but suffers from fairness problems when sharing a bottleneck with competitive flows.","PeriodicalId":139072,"journal":{"name":"Proceedings of the 3rd International Conference on Networking, Information Systems & Security","volume":"118 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-03-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Comparative analysis of TCP congestion control mechanisms\",\"authors\":\"Kaoutar Bazi, B. Nassereddine\",\"doi\":\"10.1145/3386723.3387832\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"TCP (Transmission Control Protocol) is the most used transport protocol for wired and wireless networks. It provides many services (reliability, end to end delivery ...) to the applications running over the Internet, but to be able to manage traffics with a huge quantity of data, TCP must have robust congestion control mechanisms. Many researchers have agreed that despite the existence of some congestion control algorithms, TCP still suffers from disappointing performances for short and long flows. For that, researches are still launched by the network community in order to have the suitable mechanism ensuring fair and efficient bandwidth allocation. The works already carried out in this subject has elaborated several congestion control mechanisms. In this paper, we discuss, identify, analyze and compare the behavior of some congestion control mechanisms under congested wireless mech networks, in order to identify their advantages and their respective limits. For the simulation, we used the well known network simulator ns2. Simulation results show that TCP Tahoe, TCP Reno, TCP New Reno, Sack are loss-based, they are beneficial for latency-sensitive flows, while TCP Vegas which is delay-based, it is recommended for applications that don't endure the loss of information but suffers from fairness problems when sharing a bottleneck with competitive flows.\",\"PeriodicalId\":139072,\"journal\":{\"name\":\"Proceedings of the 3rd International Conference on Networking, Information Systems & Security\",\"volume\":\"118 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-03-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 3rd International Conference on Networking, Information Systems & Security\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3386723.3387832\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 3rd International Conference on Networking, Information Systems & Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3386723.3387832","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
摘要
TCP(传输控制协议)是有线和无线网络中最常用的传输协议。它为运行在Internet上的应用程序提供了许多服务(可靠性、端到端交付……),但是为了能够管理大量数据的流量,TCP必须具有健壮的拥塞控制机制。许多研究人员一致认为,尽管存在一些拥塞控制算法,但TCP在短流和长流方面的性能仍然令人失望。为此,网络学界仍在开展研究,以期有合适的机制保证公平高效的带宽分配。本课题已经开展的工作阐述了几种拥塞控制机制。在本文中,我们讨论,识别,分析和比较一些拥塞控制机制在拥塞无线机械网络下的行为,以确定它们的优势和各自的局限性。在模拟中,我们使用了著名的网络模拟器ns2。仿真结果表明,TCP Tahoe、TCP Reno、TCP New Reno、Sack是基于时延的,它们有利于延迟敏感的流,而TCP Vegas是基于时延的,适合于不存在信息丢失,但在与竞争流共享瓶颈时存在公平性问题的应用。
Comparative analysis of TCP congestion control mechanisms
TCP (Transmission Control Protocol) is the most used transport protocol for wired and wireless networks. It provides many services (reliability, end to end delivery ...) to the applications running over the Internet, but to be able to manage traffics with a huge quantity of data, TCP must have robust congestion control mechanisms. Many researchers have agreed that despite the existence of some congestion control algorithms, TCP still suffers from disappointing performances for short and long flows. For that, researches are still launched by the network community in order to have the suitable mechanism ensuring fair and efficient bandwidth allocation. The works already carried out in this subject has elaborated several congestion control mechanisms. In this paper, we discuss, identify, analyze and compare the behavior of some congestion control mechanisms under congested wireless mech networks, in order to identify their advantages and their respective limits. For the simulation, we used the well known network simulator ns2. Simulation results show that TCP Tahoe, TCP Reno, TCP New Reno, Sack are loss-based, they are beneficial for latency-sensitive flows, while TCP Vegas which is delay-based, it is recommended for applications that don't endure the loss of information but suffers from fairness problems when sharing a bottleneck with competitive flows.