{"title":"Best-Effort Network Layer Packet Reordering in Support of Multipath Overlay Packet Dispersion","authors":"J. Lane, A. Nakao","doi":"10.1109/GLOCOM.2008.ECP.472","DOIUrl":null,"url":null,"abstract":"Simultaneous use of multiple disjoint Internet paths holds promise for exploiting available bandwidth as well as reacting more quickly to Internet path faults. While routing overlay networks have provided a method for accessing these paths, out-of-order packet delivery, which results from dispersion of packets across paths of varying latency, severely degrades the performance of highly optimized transport protocols such as TCP, which assume largely in-order delivery. While traditional approaches perform reordering at the transport or application layers, such approaches have the disadvantage of entangling the complexity of reordering with their own operation, as well as requiring reimplementation for each protocol or application. Herein, we address these issues by proposing the modularization of packet reordering functionality as an optional, best-effort, network layer service for routing overlay networks. We empirically demonstrate the feasibility of this approach by showing that it can realize performance and reliability gains even using unmodified TCP in the face of highly multipath environments and heavy packet reordering.","PeriodicalId":297815,"journal":{"name":"IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"20","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/GLOCOM.2008.ECP.472","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 20
Abstract
Simultaneous use of multiple disjoint Internet paths holds promise for exploiting available bandwidth as well as reacting more quickly to Internet path faults. While routing overlay networks have provided a method for accessing these paths, out-of-order packet delivery, which results from dispersion of packets across paths of varying latency, severely degrades the performance of highly optimized transport protocols such as TCP, which assume largely in-order delivery. While traditional approaches perform reordering at the transport or application layers, such approaches have the disadvantage of entangling the complexity of reordering with their own operation, as well as requiring reimplementation for each protocol or application. Herein, we address these issues by proposing the modularization of packet reordering functionality as an optional, best-effort, network layer service for routing overlay networks. We empirically demonstrate the feasibility of this approach by showing that it can realize performance and reliability gains even using unmodified TCP in the face of highly multipath environments and heavy packet reordering.