Research Article
Dynamic Resource Allocation and Task Offloading for NOMA-Enabled IoT Services in MEC
Algorithm 1
The dynamic resource allocation and task offloading (DRATO) algorithm.
| | Require: | | (1) | Input: , , , , , , , , ; | | (2) | Output: The CPU-cycle frequency decision and transmission power decision ; | | (3) | for to do | | (4) | for to do | | (5) | Compute according to the formula (25); | | (6) | Compute according to (1); | | (7) | are calculated according to the formula (28); | | (8) | Obtain the power strategy of device with the minimal energy consumption ; | | (9) | Compute based on the known variable values; | | (10) | Update queue length according to (8); | | (11) | end for | | (12) | Each device attains the best power strategies in the -th iterations; | | (13) | Generate the updated strategy profile, ; | | (14) | end for |
|