I. Introduction
To address the big challenges raised by the tremendous increase of mobile devices and explosive growth of data traffic demands in cellular networks [1], a lot of technologies have been studied and developed in the last decade, such as white space [2], cognitive radio [3], femtocells [4], Device-to-Device (D2D) communications [5], etc. Recently, great efforts have been devoted from both academia and industry to the research and development of D2D communications, as believed to be one of the promising technologies to improve network performance in several aspects. Specifically, by allowing the direct communications between nearby User Equipments (UEs) without traversing the Base Station (BS) or core network, not only are the transmission delay and power reduced, but also the network coverage can be extended. More importantly, D2D communications in cellular networks occurring on either the cellular or unlicensed/unused spectrum bring a great chance to improve network capacity and spectrum efficiency.