{'fraction_non_alphanumeric': 0.01775147928994083, 'fraction_numerical': 0.0, 'mean_word_length': 5.458015267175573, '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}}
Throughput Performance of Generation-Based Network Coding

Using generations to implement random linear network coding garners benefits such as reduced decoding complexity. However, these benefits can come at the expense of throughput. In this paper, we seek to understand and maximize throughput for generation-based network coding (GBNC). Motivated by the application of network coding to scalable multicast, we consider schemes which result in high probability of decoding success with minimal feedback. We show that the throughput performance of GBNC is highly dependent on the choice of coding parameters and that GBNC becomes advantageous only when the number of source packet exceeds a network-dependent threshold. Results for various network topologies lead to the formulation of throughput-motivated guidelines for the adoption of GBNC.