{'fraction_non_alphanumeric': 0.030619865571321882, 'fraction_numerical': 0.0007468259895444362, 'mean_word_length': 5.802030456852792, '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}}
Multicast throughput optimization and fair spectrum sharing in cognitive radio networks

By enabling opportunistic secondary users' (SUs) usage of licensed spectrum, cognitive radio (CR) technology notably improves spectrum utilization. However, the fundamental multicast throughput optimization problem in cognitive radio networks (CRNs) is still under-explored. Considering spectrum availability and sharing fairness, in this paper, we propose a cross-layer approach to maximize the multicast throughput in multi-hop CRNs. We introduce a new service provider, called secondary service provider (SSP), to harvest the available spectrum and allocate the collected bands among SUs. The SSP also guides the transmissions of multicast CR sessions w.r.t. their contention and spectrum sharing fairness. Leveraging the proposed palmier structure for the multicast session and the multi-radio multi-band multicast (M3) conflict graph, we mathematically characterize the multicast flow routing and link scheduling, respectively. Based on the proportional fairness model, we formulate the multicast maximization problem under multiple cross-layer constraints in CRNs, and provide near-optimal solutions. Through simulations, we show that the performance of the proposed scheme is much better than that of schemes without cross-layer consideration.