I. Introduction
Traditionally, government agencies have been allocating radio spectrum by assigning exclusive licenses to users to operate their networks in different geographical regions [1]. However, this has led to an artificial spectrum scarcity, wherein most of the usable radio spectrum is allocated, but underutilized [7]. Cognitive Radio Networks (CRNs) are emerging as a promising solution to this dilemma; in these networks, there are two types of spectrum users-primary users (PUs), which have prioritized access to channels, and secondary users (SUs) that detect and use “spectrum holes”, i.e., chunks of spectrum that are currently not in use by PUs [1]. The design of an efficient Medium Access Control (MAC) protocol is crucial in order to ensure high utilization of the free spectrum by SUs, its effective sharing among different SUs and the provision of a high Quality of Service (QoS) (e.g., throughput, delay) to SUs [6]. In particular, the design of a MAC protocol for multichannel ad hoc CRNs is an important problem and has been the topic of extensive recent research (a literature review is provided in Section II).