A root cause analysis toolkit for TCP
Computer Networks: The International Journal of Computer and Telecommunications Networking
NetPrints: diagnosing home network misconfigurations using shared knowledge
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Anatomizing application performance differences on smartphones
Proceedings of the 8th international conference on Mobile systems, applications, and services
Webprofiler: cooperative diagnosis of web failures
COMSNETS'10 Proceedings of the 2nd international conference on COMmunication systems and NETworks
Proceedings of the 2010 ACM SIGCOMM workshop on Home networks
HostView: annotating end-host performance measurements with user feedback
ACM SIGMETRICS Performance Evaluation Review
HotACI'06 Proceedings of the First international conference on Hot topics in autonomic computing
ICALP'06 Proceedings of the 33rd international conference on Automata, Languages and Programming - Volume Part II
Distributed troubleshooting of web sessions using clustering
TMA'12 Proceedings of the 4th international conference on Traffic Monitoring and Analysis
Fathom: a browser-based network measurement platform
Proceedings of the 2012 ACM conference on Internet measurement conference
From packets to people: quality of experience as a new measurement challenge
DataTraffic Monitoring and Analysis
Hi-index | 0.00 |
Home clients can use their access to the Internet for different purposes such as file sharing via P2P applications, gaming, or Web browsing; the last one is the focus of this work. When browsing the Web, the time elapsed between the click on a URL and the rendering of the Web page, referred to as page load time, is the key performance metric. When the page load time is higher than a few seconds, the user experience suffers significantly. We have developed a three-tier system that (i) captures in the browser the events necessary to measure the page load time (ii) captures at the network access all incoming and outgoing packets, and (iii) correlates the measurements made at different machines. The capture at packet level allows us to compute the contribution of the various steps that affect the page load time such as DNS resolution, server response time, data transfer time. Correlating the observations made at different machines that share a major part of the network elements can help identifying the root causes for high page load times. We will present the architecture of our system and some examples that illustrate its use.