{'fraction_non_alphanumeric': 0.01326053042121685, 'fraction_numerical': 0.0, 'mean_word_length': 5.383084577114428, '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}}
Optimum Rooted Trees for Failover in Switched Networks

Loop-avoidance is essential in switched networks to avoid indefinite looping of broadcast traffic. Traditionally, spanning trees or Dijkstra trees are constructed to provide logical loop free forwarding paths on the physically meshed network to overcome this problem. Spanning tree based protocols construct a tree from a single root and incur high convergence latency on root switch failure. Dijkstra tree based protocols construct a tree from every switches and incur high operational overhead. Given the probability of simultaneous multiple switch failures is very low, we propose an approach that allows an administrator to predesignate an optimum number of roots. The advantage of this approach - the high convergence latency experienced with Spanning tree protocols and the high operational overhead and complexity of Dijkstra tree based protocols both are avoided. The new approach based on Meshed Tree Bridging provides a novel loop-avoidance system that reconverges networks quickly with very low downtime in the event of root switch failure. This is demonstrated on the Global Environment for Network Innovations (GENI) testbed against Rapid Spanning Tree Protocol – an industry accepted standard for loop-avoidance.