Dummynet: a simple approach to the evaluation of network protocols
ACM SIGCOMM Computer Communication Review
End-to-end routing behavior in the Internet
IEEE/ACM Transactions on Networking (TON)
Delayed Internet routing convergence
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
End-to-end WAN service availability
IEEE/ACM Transactions on Networking (TON)
Measuring the effects of internet path faults on reactive routing
SIGMETRICS '03 Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
End-to-end fault tolerance using transport layer multihoming
End-to-end fault tolerance using transport layer multihoming
Concurrent multipath transfer using SCTP multihoming over independent end-to-end paths
IEEE/ACM Transactions on Networking (TON)
The resource pooling principle
ACM SIGCOMM Computer Communication Review
Leveraging innovative transport layer services for improved application performance
Leveraging innovative transport layer services for improved application performance
Concurrent multipath transfer using transport layer multihoming: performance under network failures
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
A taxonomy and survey of SCTP research
ACM Computing Surveys (CSUR)
International Journal of Internet Protocol Technology
Hi-index | 0.24 |
We investigate how path failure influences Concurrent Multipath Transfer (CMT) using SCTP multihoming. We show that CMT suffers from significant ''receive buffer blocking'' which degrades performance during both permanent and short-term failure. To improve performance, we introduce a new ''Potentially-Failed'' (PF) destination state, and revise CMT's failure detection and (re)transmission policies to include the PF state. Using simulation, we demonstrate that the modification called CMT-PF outperforms CMT during failure - even with aggressive failure detection thresholds and varying receive buffer constraints. In non-failure scenarios, CMT-PF performs on par or better but never worse than CMT. Finally, we confirm these simulation results using FreeBSD implementations of CMT and CMT-PF. Based on our findings, we recommend CMT-PF be used in existing and future CMT implementations and RFCs.