TCP包重排序总是有害的吗?

G. Neglia, V. Falletta, G. Bianchi
{"title":"TCP包重排序总是有害的吗?","authors":"G. Neglia, V. Falletta, G. Bianchi","doi":"10.1109/MASCOT.2004.1348185","DOIUrl":null,"url":null,"abstract":"IP networks do not provide any guarantee that packets belonging to the same flow are delivered in the correct order. Out-of-order reception of packets was commonly considered due to pathological network conditions (such as link failures, etc.). However, it has been shown that packet reordering is a phenomenon which occurs even in normal network operation, due to a number of link-level and/or router-level implementation features, such as local parallelism and load balancing. Packet reordering is intuitively considered as a negative phenomenon, which may severely affect TCP traffic performance since it is expected to cause inefficient usage of the available link bandwidth and is expected to induce bursty transmission behaviour. We show that a limited amount of reordering can, instead, improve network performance. To the best of our knowledge, this is the first claim that TCP packet reordering, rather than being harmful, may be a beneficial phenomenon in terms of overall network performance. In order to justify this, perhaps counter-intuitive, result, in addition to simulation results, we present a theoretical justification, by providing an analogy with the performance improvements experienced when TCP flows encounter a small dropping probability.","PeriodicalId":32394,"journal":{"name":"Performance","volume":"25 1","pages":"87-94"},"PeriodicalIF":0.0000,"publicationDate":"2004-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Is TCP packet reordering always harmful?\",\"authors\":\"G. Neglia, V. Falletta, G. Bianchi\",\"doi\":\"10.1109/MASCOT.2004.1348185\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"IP networks do not provide any guarantee that packets belonging to the same flow are delivered in the correct order. Out-of-order reception of packets was commonly considered due to pathological network conditions (such as link failures, etc.). However, it has been shown that packet reordering is a phenomenon which occurs even in normal network operation, due to a number of link-level and/or router-level implementation features, such as local parallelism and load balancing. Packet reordering is intuitively considered as a negative phenomenon, which may severely affect TCP traffic performance since it is expected to cause inefficient usage of the available link bandwidth and is expected to induce bursty transmission behaviour. We show that a limited amount of reordering can, instead, improve network performance. To the best of our knowledge, this is the first claim that TCP packet reordering, rather than being harmful, may be a beneficial phenomenon in terms of overall network performance. In order to justify this, perhaps counter-intuitive, result, in addition to simulation results, we present a theoretical justification, by providing an analogy with the performance improvements experienced when TCP flows encounter a small dropping probability.\",\"PeriodicalId\":32394,\"journal\":{\"name\":\"Performance\",\"volume\":\"25 1\",\"pages\":\"87-94\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2004-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Performance\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MASCOT.2004.1348185\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Performance","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MASCOT.2004.1348185","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

IP网络不能保证属于同一流的数据包按照正确的顺序发送。数据包的无序接收通常被认为是由于病态的网络状况(如链路故障等)。然而,它已经表明,数据包重排序是一种现象,甚至发生在正常的网络操作,由于一些链路级和/或路由器级的实现特性,如本地并行和负载平衡。数据包重排序被直观地认为是一种负面现象,它可能会严重影响TCP流量性能,因为它可能会导致可用链路带宽的低效使用,并可能导致突发传输行为。我们表明,有限数量的重新排序反而可以提高网络性能。据我们所知,这是第一个声称TCP数据包重排序在整体网络性能方面可能是一种有益的现象,而不是有害的。为了证明这个可能违反直觉的结果,除了模拟结果之外,我们还提供了一个理论证明,通过提供TCP流遇到小丢失概率时所经历的性能改进的类比。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Is TCP packet reordering always harmful?
IP networks do not provide any guarantee that packets belonging to the same flow are delivered in the correct order. Out-of-order reception of packets was commonly considered due to pathological network conditions (such as link failures, etc.). However, it has been shown that packet reordering is a phenomenon which occurs even in normal network operation, due to a number of link-level and/or router-level implementation features, such as local parallelism and load balancing. Packet reordering is intuitively considered as a negative phenomenon, which may severely affect TCP traffic performance since it is expected to cause inefficient usage of the available link bandwidth and is expected to induce bursty transmission behaviour. We show that a limited amount of reordering can, instead, improve network performance. To the best of our knowledge, this is the first claim that TCP packet reordering, rather than being harmful, may be a beneficial phenomenon in terms of overall network performance. In order to justify this, perhaps counter-intuitive, result, in addition to simulation results, we present a theoretical justification, by providing an analogy with the performance improvements experienced when TCP flows encounter a small dropping probability.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信