{'fraction_non_alphanumeric': 0.010294117647058823, 'fraction_numerical': 0.0, 'mean_word_length': 5.485714285714286, '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}}
An excursion to the zoo of dynamic Coterie-based replication schemes

Dynamic replication schemes offer very high read and write operation availabilities by repeatedly modifying the configuration of the scheme as failure patterns dictate at run-time. In this paper we describe a dynamic replication scheme framework which automatically transforms specifications of static replication schemes into their dynamic counterpart. We apply the framework to a wide variety of replication schemes, thereby obtaining novel dynamic schemes which have not been analyzed or reported in literature before. The new dynamic replication schemes are compared and an outlook on future work is given.