Research Article
Improving Energy Efficiency of Multimedia Content Dissemination by Adaptive Clustering and D2D Multicast
Algorithm 2
The iterative algorithm for intracluster D2D multicast transmission powers.
| Run at any DCH (e.g., k) | | Input: the MCU with the worst channel condition (e.g., u), Nu, γth, , ε, and | | Output: or | (1) | Initialize pout,k as “0” | (2) | Initialize D2D multicast transmission powers of the members in Iout,k as “0” | (3) | Compute Fout,u according to formula (9) | (4) | Compute according to formula (8) | (5) | If and then | (6) | Notify the members in Iout,k of at its maximum transmission power | (7) | | (8) | Else if then return Else return End if | (9) | End if | (10) | Set the timer tΔ as Δ | (11) | while the timer tΔ does not expire do | (12) | If receive D2D multicast transmission powers from the members in Iout,kthen | (13) | Update D2D multicast transmission powers of the members in Iout,k | (14) | End if | (15) | End while | (16) | Go to 3 |
|