Denial of service resilience in ad hoc networks
Proceedings of the 10th annual international conference on Mobile computing and networking
Supporting Configurable Congestion Control in Data Transport Services
SC '05 Proceedings of the 2005 ACM/IEEE conference on Supercomputing
Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths
IEEE/ACM Transactions on Networking (TON)
UDT: UDP-based data transfer for high-speed wide area networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
Dynamic load balancing without packet reordering
ACM SIGCOMM Computer Communication Review
Novel approaches to end-to-end packet reordering measurement
IMC '05 Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement
Operating system support for planetary-scale network services
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Deploying safe user-level network services with icTCP
OSDI'04 Proceedings of the 6th conference on Symposium on Opearting Systems Design & Implementation - Volume 6
Robust TCP stream reassembly in the presence of adversaries
SSYM'05 Proceedings of the 14th conference on USENIX Security Symposium - Volume 14
IEEE Transactions on Parallel and Distributed Systems
Deployable multipath communication scheme with sufficient performance data distribution method
Computer Communications
Multihoming route control among a group of multihomed stub networks
Computer Communications
Improving performance of transport protocols in multipath transferring schemes
Computer Communications
Fast retransmit and fast recovery schemes of transport protocols: A survey and taxonomy
Computer Networks: The International Journal of Computer and Telecommunications Networking
SNAPP: stateless network-authenticated path pinning
Proceedings of the 2008 ACM symposium on Information, computer and communications security
Horizon: balancing tcp over multiple paths in wireless mesh network
Proceedings of the 14th ACM international conference on Mobile computing and networking
Impact of denial of service attacks on ad hoc networks
IEEE/ACM Transactions on Networking (TON)
Packet reordering in high-speed networks and its impact on high-speed TCP variants
Computer Communications
Transport congestion events detection (TCED): towards decorrelating congestion detection from TCP
Proceedings of the 2010 ACM Symposium on Applied Computing
On the effectiveness of proactive path-diversity based routing for robustness to path failures
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
TCP with feed-forward source coding for wireless downlink networks
Allerton'09 Proceedings of the 47th annual Allerton conference on Communication, control, and computing
Performance modeling and analysis of multi-path routing in integrated fiber-wireless networks
INFOCOM'10 Proceedings of the 29th conference on Information communications
Enhancing wireless TCP: a serialized-timer approach
INFOCOM'10 Proceedings of the 29th conference on Information communications
AST/UCMA/ISA/ACN'10 Proceedings of the 2010 international conference on Advances in computer science and information technology
Robust TCP (TCP-R) with explicit packet drop notification (EPDN) for satellite networks
ICN'05 Proceedings of the 4th international conference on Networking - Volume Part II
On the impact of bursting on TCP performance
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
Reorder density (RD): a formal, comprehensive metric for packet reordering
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
Performance modeling of HS-RR-TCP over load-balanced optical burst-switched (OBS) networks
Optical Switching and Networking
Review: An initiative for a classified bibliography on TCP/IP congestion control
Journal of Network and Computer Applications
Achieving high utilization with software-driven WAN
Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM
Scalable, optimal flow routing in datacenters via local link balancing
Proceedings of the ninth ACM conference on Emerging networking experiments and technologies
Catch the whole lot in an action: rapid precise packet loss notification in data centers
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
TCP performs poorly on paths that reorder packets significantly, where it misinterprets out-of-order delivery as packet loss. The sender responds with a fast retransmit though no actual loss has occurred. These repeated false fast retransmits keep the sender's windowsmall, and severely degrade the throughput it attains. Requiring nearly in-order delivery needlessly restricts and complicates Internet routing systems and routers. Such beneficial systems as multi-path routing and parallel packet switches are difficult to deploy in a way that preserves ordering. Toward a more reordering-tolerant Internet architecture, we present enhancements to TCP that improve the protocol's robustness to reordered and delayed packets. We extend the sender to detect and recover from false fast retransmits using DSACK information, and to avoid false fast retransmits proactively, by adaptively varying dupthresh. Our algorithm is the first that adaptively balances increasing dupthresh, to avoid false fast retransmits, and limiting the growth of dupthresh, to avoid unnecessary timeouts. Finally, we demonstrate that TCP's RTO estimator tolerates delayed packets poorly, and present enhancements to it that ensure it is sufficiently conservative, without using timestamps or additional TCP header bits. Our simulations show that these enhancements significantly improve TCP's performance over paths that reorder or delay packets.