{'fraction_non_alphanumeric': 0.01938711694809256, 'fraction_numerical': 0.0031269543464665416, 'mean_word_length': 4.992509363295881, '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}}
RURT: A novel approach for removing the unnecessary redundant traffic in any HSR closed-loop network type

The high-availability seamless redundancy (HSR) protocol is one of the most potential redundancy protocols that provides two frame copies for each sent frame; one copy from each direction or path. The HSR protocol is a seamless redundancy protocol because if one of the sent copies is lost due to an error or a component failure, the destination node will stay ready to receive the other frame copy without any interruption; therefore, it is a zero recovery time protocol. However, in a closed-loop network, HSR traffic performance suffers from unnecessary redundant frame copies generated and spread through the network due to the consecutive duplication of every sent frame copy at each QuadBox node. These duplicated frame copies will consume the available network bandwidth and may cause network congestion or delay. In this paper, we introduce a novel approach called removing the unnecessary redundant traffic (RURT). The idea of the RURT approach is to remove the unnecessary redundant traffic from the network at an early stage instead of keeping it circulating in the network. For the network sample selected in this paper, the RURT approach shows a 38.4-50% reduction in network traffic under failure-free and failure cases compared to the standard HSR protocol. Consequently, the RURT approach will increase network performance by freeing more bandwidth to avoid any network congestion or delay. As a result, more applications can be run on the network without any network problem.