On the effective evaluation of TCP
ACM SIGCOMM Computer Communication Review
On the characteristics and origins of internet flow rates
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Source-level IP packet bursts: causes and effects
Proceedings of the 3rd ACM SIGCOMM conference on Internet measurement
Web100: extended TCP instrumentation for research, education and diagnosis
ACM SIGCOMM Computer Communication Review
Measuring the evolution of transport protocols in the internet
ACM SIGCOMM Computer Communication Review
"measurements-in-the-middle": inferring end-end path properties and characteristics of tcp connections through passive measurements
Performance limitations of ADSL users: a case study
PAM'07 Proceedings of the 8th international conference on Passive and active network measurement
New methods for passive estimation of TCP round-trip times
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
A root cause analysis toolkit for TCP
Computer Networks: The International Journal of Computer and Telecommunications Networking
Revisiting the Performance of Short TCP Transfers
NETWORKING '09 Proceedings of the 8th International IFIP-TC 6 Networking Conference
Hi-index | 0.01 |
We focus in this paper on passive traffic measurement techniques that collect traces of TCP packets and analyze them to derive, for example, round-trip times or aggregate metrics such as average throughput. The seminal work of Zhang [1] has shown that for more than 50% of the TCP connections observed, it is not the network bandwidth that limits the throughput but rather the application or mechanisms such as TCP slow start or too small a receiver window. Certain types of analysis of the network characteristics are meaningful only when performed on TCP traffic that experiences minimal interference by the application. To eliminate such interference, we propose a generic method that partitions the packets of a TCP connection in bulk data transfer and in application limited periods: The packets of a bulk data transfer period (BTP) experience minimal interference from the application, while the packets of an application limited period (ALP) experience interference from the application that prevents TCP from fully utilizing the network resources because the application does not produce data fast enough. As a proof of concept, we apply our algorithm to public Internet traffic traces and show that unless the effects of the application are filtered out, studying the end-to-end path and traffic characteristics from a network point of view can produce biased results.