Netlog mining for speedtest-based Internet performance measurement

Project Vision

There are multiple speed test platforms that provide web-based tools for end-users to evaluate their Internet performance. However, existing speed test platforms operate with varying methodologies, leading to inconsistent results and hindering efforts to standardize internet performance assessment. Our project is part of a broader initiative aimed at establishing a standardized framework for assessing internet speed and reliability. Leveraging CAIDA's CARROT toolkit—designed for Reproducible Assessment of BroadBand Internet Topology and Speed—we focus on developing an analysis component to streamline and standardize data collected from diverse speed test platforms.

The CARROT toolkit provides a flexible, open-source solution for configuring measurement parameters such as the number of concurrent measurement flows, the size of HTTP transactions, and server selection, thereby enabling a standardized approach to internet performance assessment across different platforms. By harmonizing measurement methodologies, we aim to provide policymakers and researchers with consistent, comparable data essential for ensuring equitable access to high-quality internet services.

Our analysis component comprises a script tailored to extract and filter data from the netlog files generated by speed test servers. This data, detailing data flow and byte consumption over time, serves as the foundation for calculating key metrics like throughput and latency. Through this standardized approach, we endeavor to empower stakeholders with reliable insights into internet performance, facilitating informed decision-making and resource allocation in the digital age.

Our Team

Advisors

Project Resources