{'fraction_non_alphanumeric': 0.01904761904761905, 'fraction_numerical': 0.0, 'mean_word_length': 5.524137931034483, '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}}
A peer-to-peer network positioning architecture

Many network-based applications either rely on knowledge of the network topology or can benefit from dynamic adaptation to the changing network environments. This need is particularly essential for the emerging peer-to-peer distributed systems and mobile agent computing. To support efficient implementation of such applications, a network positioning model is necessary for capturing physical/abstract location information of network nodes. Some proposed solutions use a coordinate-based approach to estimate the logical distances among the hosts in the Internet. The coordinate/location information is either provided by a centralized server or derived in a distributed fashion by some landmarks. These approaches often suffer some deficiency in accuracy or scalability. This paper proposes a peer-to-peer architecture to address these problems by completely eliminating the need for landmarks.