{'fraction_non_alphanumeric': 0.02936096718480138, 'fraction_numerical': 0.0, 'mean_word_length': 4.6536585365853655, '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}}
Controlled Flooding Search with Delay Constraints

In this paper we consider the problem of query and search in a network, e.g., searching for a specific node or a piece of data. We limit our attention to the class of TTL (time-to-live) based controlled flooding search strategies where query/search packets are broadcast and relayed in the network until a preset TTL value carried in the packet expires. Every unsuccessful search attempt results in an increased TTL value (i.e., larger search area) and the same process is repeated. Every search attempt also incurs a cost (in terms of packet transmissions and receptions) and a delay (time till timeout or till the target is found). The primary goal is to derive search strategies (i.e., sequences of TTL values) that minimize a worstcase cost measure subject to a worst-case delay constraint. We present a constrained optimization framework and derive a class of optimal strategies, shown to be randomized strategies, and obtain their performance as a function of the delay constraint. We also use these results to discuss the trade-off between search cost and delay within the context of flooding search.