{'fraction_non_alphanumeric': 0.017580144777662874, 'fraction_numerical': 0.0, 'mean_word_length': 5.326797385620915, '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}}
Consistency-based routing in overlay networks

This paper introduces GRACE – the Global Replication and Consistency Environment – a layered architecture deployed on Distributed Hash Tables (DHT), in which the tension between availability, consistency and performance is mitigated both by providing support for relaxed consistency semantics and by the DHT technology. We describe how the benefits of DHTs, such as scalable lookup and ease of management are inherited at the replication layer. The routing algorithm that provides access to a replica of the required level of consistency extends the traditional routing algorithms in DHTs to take into account consistency information. We provide some optimizations of the basic algorithm, based on the multidimensionality idea, for load balancing and high resiliency. GRACE is currently being tested on top of PlanetLab. A series of applications would benefit from being deployed on GRACE, as we point out in this paper.