Cooperative Spectrum Sharing (CSS) is a Dynamic Spectrum Access mechanism aimed at providing incentives for both primary users (PUs) and secondary users (SUs) through cooperative communication. This paper addresses the pairing problem among multiple PUs and SUs to allocate optimal fractions of spectrum resources in terms of access time, using the CSS technique. Inspired by Matching Theory, we model the CSS between PUs and SUs as a Two-sided Matching Market and explore different market equilibria. Cooperative strategies among SUs are employed to maximize the gross utility of cooperative SUs and overall utility of the secondary network, in exchange for relay services rendered to PUs. We propose a polynomial-time based many-to-one matching scheme that favors groups of collaborative SUs to attract favorable PUs from the opposite side, leading to optimal matching for SUs. On the other hand, each PU achieves stable matching when paired with a group of cooperative SUs. We provide necessary proofs for the achieved matching equilibrium. Furthermore, we formulate an optimization framework for the optimal usage of PU access time among stable PU-SU pairs and propose a near-optimal solution, achieving 96% accuracy compared to the optimal allocation yield from the benchmark method (analytical). Our proposed many-to-one matching scheme outperforms similar existing schemes and the one-to-one matching scheme in terms of SU utility, satisfaction, participation, and throughput fairness index.
Read full abstract