{'fraction_non_alphanumeric': 0.033962264150943396, 'fraction_numerical': 0.0025157232704402514, 'mean_word_length': 5.072519083969466, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 1, '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}}
Broadcast Scheduling With Latency and Redundancy Analysis for Cognitive Radio Networks

Cognitive radio networks (CRNs) introduce a new communication paradigm that enables unlicensed users to opportunistically access spectrum bands assigned to licensed users. Interestingly, the broadcast problem, which is one of the most fundamental operations in CRNs, has not been well studied. Existing works for the broadcast issue in CRNs are heuristic solutions either without a performance guarantee or with performance far from the optimal solution. In this paper, we study the minimum-latency broadcast scheduling (MLBS) issue for CRNs. Our contributions are threefold. First, we propose a mixed broadcast scheduling (MBS) algorithm under the unit disk graph (UDG) model, denoted by MBS-UDG. MBS-UDG finishes a broadcast task by employing mixed unicast and broadcast communication modes in two phases. We show that the latency performance of MBS-UDG is O(ħ + ΔT ) when ΔT ≤ 1/p or O(ħ + log1-p(1/pΔT)) when ΔT > 1/p, where ħ and ΔT are the height and the maximum number of leaf nodes connected by a second user (SU) of the broadcasting tree, respectively, and p is the spectrum opportunity for a secondary communication. Furthermore, the redundancy performance of MBS-UDG is analyzed. Second, we extend MBS-UDG to a more general MBS algorithm under the protocol interference model and analyze its latency and redundancy performance. Finally, simulations are conducted to validate MBS, which indicate that MBS significantly improves existing algorithms with respect to both latency and redundancy.