Simulation-based comparisons of Tahoe, Reno and SACK TCP
ACM SIGCOMM Computer Communication Review
Improving the start-up behavior of a congestion control scheme for TCP
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
End-to-end Internet packet dynamics
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
The macroscopic behavior of the TCP congestion avoidance algorithm
ACM SIGCOMM Computer Communication Review
Modeling TCP throughput: a simple model and its empirical validation
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Packet reordering is not pathological network behavior
IEEE/ACM Transactions on Networking (TON)
Measuring end-to-end bulk transfer capacity
IMW '01 Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement
The Eifel algorithm: making TCP robust against spurious retransmissions
ACM SIGCOMM Computer Communication Review
On making TCP more robust to packet reordering
ACM SIGCOMM Computer Communication Review
Passive estimation of TCP round-trip times
ACM SIGCOMM Computer Communication Review
Sting: a TCP-based network measurement tool
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Architecture and techniques for diagnosing faults in IEEE 802.11 infrastructure networks
Proceedings of the 10th annual international conference on Mobile computing and networking
Strategies for sound internet measurement
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
New techniques for making transport protocols robust to corruption-based loss
ACM SIGCOMM Computer Communication Review
Explicit transport error notification (ETEN) for error-prone wireless and satellite networks
Computer Networks: The International Journal of Computer and Telecommunications Networking - Special issue: Networking for the earth science
A passive state-machine approach for accurate analysis of TCP out-of-sequence segments
ACM SIGCOMM Computer Communication Review
Dynamic load balancing without packet reordering
ACM SIGCOMM Computer Communication Review
SPAD: A distributed middleware architecture for QoS enhanced alternate path discovery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Media streaming via TFRC: An analytical study of the impact of TFRC on user-perceived media quality
Computer Networks: The International Journal of Computer and Telecommunications Networking
Towards real-time performance monitoring for encrypted traffic
Proceedings of the 2007 SIGCOMM workshop on Internet network management
A geometric approach to improving active packet loss measurement
IEEE/ACM Transactions on Networking (TON)
Passive analysis of TCP anomalies
Computer Networks: The International Journal of Computer and Telecommunications Networking
Census and survey of the visible internet
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
Transport congestion events detection (TCED): towards decorrelating congestion detection from TCP
Proceedings of the 2010 ACM Symposium on Applied Computing
TCP based estimation method for loss control in OBS networks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
DNIS: a middleware for dynamic multiple network interfaces scheduling
ACM SIGMOBILE Mobile Computing and Communications Review
Measurement of loss pairs in network paths
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Demystifying service discovery: implementing an internet-wide scanner
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
Pangolin: speeding up concurrent messaging for cloud-based social gaming
Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies
On the impact of bursting on TCP performance
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
Trickle: rate limiting YouTube video streaming
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Flow level detection and filtering of low-rate DDoS
Computer Networks: The International Journal of Computer and Telecommunications Networking
On the state of ECN and TCP options on the internet
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Demystifying internet-wide service discovery
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Estimating loss rates along a network path is a problem that has received much attention within the research community. However, deriving accurate estimates of the loss rate from TCP transfers has been largely unaddressed. In this paper, we first show that using a simple count of the number of retransmissions yields inaccurate estimates of the loss rate in many cases. The mis-estimation stems from flaws in TCP's retransmission schemes that cause the protocol to spuriously retransmit data in a number of cases. Next, we develop techniques for refining the retransmission count to produce a better loss rate estimate for both Reno and SACK variants of TCP. Finally, we explore two SACK-based variants of TCP with an eye towards reducing spurious retransmits, the root cause of the mis-estimation of the loss rate. An additional benefit of reducing the number of needless retransmits is a reduction in the amount of shared network resources used to accomplish no useful work.