{'fraction_non_alphanumeric': 0.014705882352941176, 'fraction_numerical': 0.0, 'mean_word_length': 5.484126984126984, '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}}
Factor analysis of network flow throughput measurements for inferring congestion sharing

Internet traffic primarily consists of packets from Transmission Control Protocol (TCP) flows. Based on passive, flow level TCP network measurements, our previous work has focused on using the principal component method to perform factor analysis on flow class throughput correlation matrices in order to infer which classes of TCP flows are sharing bottlenecks in the network. In this paper, we present a first-order autoregressive model for congestion at a bottleneck to analyze the need for filtering out a subset of the collected flow measurements before analysis. We demonstrate the successful application of our statistical methods in inferring congestion sharing after filtering out small- and large-sized flow samples.