Abstract: Device-to-Device (D2D) communication is considered a key technology for improving data transmission rates and reducing energy consumption. To overcome the drawbacks of centralized resource ...