Research Article
Latency-Aware Computation Offloading for 5G Networks in Edge Computing
Algorithm 3
Shortest Time-to-Completion First with multiusers under low resource p-MEFP.
| | Inputs: E, U, Gi = (Ti, DPi), M, ri,s, fi, Li, | | Output: Optimal offloading strategy ofmin for multiusers | | (1) | List all optional offloading strategies OF = {of1, of2, …, ofN} | | (2) | for ofi in OF do | | (3) | for aj in ofido | | (4) | for ek in E do | | (5) | Create a set Uk for each user with aj = ek | | (6) | for ti in Ukdo | | (7) | Update the transfer rate ri,s of each tasks | | (8) | Call EFP algorithm | | (9) | if Decision(i, j) ! = 0 | | (10) | Compute migration probability possibility(j) | | (11) | random = Random(0, 1) | | (12) | if random ≥ possibility(j) and < Li | | (13) | Execute ti,j locally | | (14) | else | | (15) | Offload ti,j to edge server | | (16) | end if | | (17) | end if | | (18) | end for | | (19) | end for | | (20) | end for | | (21) | Compute the total execution delay Tifinish for computing offloading strategy ofi | | (22) | end for | | (23) | Select the offloading strategy ofmin with minimal execution delay |
|