{'fraction_non_alphanumeric': 0.0249396621078037, 'fraction_numerical': 0.0, 'mean_word_length': 5.189054726368159, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Pinpointing Home and Access Network Delays and Losses Using WiFi Neighbors

Home Internet users and Internet access providers need tools to assist them in diagnosing and troubleshooting network performance problems. Today, expert users may rely on simple techniques using round-trip-measurements to local and remote points to locate delays and losses on an end-to-end path. Unfortunately, round-trip measurements do not provide accurate diagnoses in the presence of asymmetric link capacities and performance, which is often the case in residential access. This paper introduces neighbor-assisted network diagnosis an approach for pinpointing the location of delays and losses (among the home, access, and widearea network), leveraging end-host multi-homing capabilities. We propose two instances of neighbor-assisted network diagnosis, NADD to diagnose delays and NALD for losses, that run on an end host connected simultaneously to the home gateway and to a neighbor WiFi access point. Our evaluation shows that NADD and NALD efficiently detect and distinguish uplink and downlink delays and losses with small error. In addition, we learn from a proof-of-concept deployment in five homes in France that our techniques can work “in the wild.”