{'fraction_non_alphanumeric': 0.012345679012345678, 'fraction_numerical': 0.0, 'mean_word_length': 5.037234042553192, '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}}
Detecting Network State in the Presence of Varying Levels of Congestion

We consider the problem of estimating the state of computer networks which are delivering video in the presence of other interfering services. Existing methods for measuring jitter, a Quality of Delivery (QoD) measure for video, are based on statically configured IIR filters. They do not attempt to estimate the congestion in the network that caused the jitter to change. As a result, steps taken to improve QoD are frequently taken blindly. We pose the problem of estimating jitter as the problem of estimating a target source in the presence of interfering sources. To evaluate the approach we capture QoD measurements for a target video client from a six router networking test-bed where video is delivered over a substrate which is shared with varying levels of interfering sources which cause congestion. We demonstrate the performance of the new jitter estimator as part of a background congestion level detector. Numerical results based on real data show that considerable gains in congestion state classification are achieved for all congestion levels.