Abstract:The unlicensed user (the secondary user) sends the available spectrum information that it sensed to its neighbors as the foundation of spectrum allocation in the distributed spectrum allocation process for wireless cognitive radio networks. In reality only part of the information affects the allocation results. The transmission of redundant data not only generates extra communication cost but also wastes computing resource in the spectrum allocation processand is therefore undesirable for spectrum-scarce CRNs and power-limited cognitive terminals. Thus, it is a practical problem to eliminate the useless data before transmission. Based on skyline query processing, this paper proposes a multiple-objective redundant sensed traffic eliminating algorithm called Sskychannel query processing. The fundamental idea of the algorithm is to divide the channel space into dominate region, dominated region and free region. Each sensed channel will be put into the corresponding region according to its parameters. The information of dominated channels is ignored, and user only transmits the information of non dominated channels. It can decrease the network cost and save the computing resource for each user while guaranteeing not to affect the spectrum allocation result. The experimental results also show the advantages of skychannel query algorithm in terms of decreasing communication cost and saving computing resource.