Source-linked AI summary

Joint Power and Time Allocation for NOMA-MEC Offloading

Zhiguo Ding, Jie Xu, Octavia A. Dobre, H. Vincent Poor

arXiv:1807.06306v1cs.IT

TL;DR

The paper addresses how NOMA should be used for energy-efficient MEC offloading when users have different deadlines. It derives closed-form joint power and time allocations for OMA, pure NOMA, and hybrid NOMA, then establishes deadline-dependent strategy choices. The analysis shows NOMA is at least as good as OMA when D_n < 2D_m, while OMA is best when D_n ≥ 2D_m.

Abstract

from arXiv · show

This paper considers non-orthogonal multiple access (NOMA) assisted mobile edge computing (MEC), where the power and time allocation is jointly optimized to reduce the energy consumption of offloading. Closed-form expressions for the optimal power and time allocation solutions are obtained and used to establish the conditions for determining whether conventional orthogonal multiple access (OMA), pure NOMA or hybrid NOMA should be used for MEC offloading.

I. INTRODUCTION

The paper studies energy-efficient MEC offloading with NOMA in a two-user setting, comparing OMA, pure NOMA, and hybrid NOMA. Closed-form power and time allocations reveal when each strategy is preferable.

  • Existing NOMA-MEC comparisons with OMA rely on simulation, while analytical work assumes fixed bandwidth allocation.Source: §I · p. 1
  • Hybrid NOMA lets one user offload part of its task during another user’s slot and the remainder during its own slot.Source: §I · p. 1
  • The paper derives closed-form optimal time and power allocations for OMA, pure NOMA, and hybrid NOMA using geometric programming.Source: §I · p. 1
  • Hybrid-NOMA-MEC is superior to OMA-MEC for demanding latency requirements, whereas OMA-MEC is preferred when a user’s task is delay tolerant.Source: §I · p. 1

II. SYSTEM MODEL

The system models users offloading latency-critical, inseparable tasks to an MEC server, with two users sharing a resource block. NOMA allows simultaneous offloading, while hybrid NOMA combines shared and exclusive transmission intervals.

  • Users with limited computational capabilities offload computationally intensive, latency-critical, and inseparable tasks to the MEC server.Source: §II · p. 1
  • Each task is characterized by the number of contained nats N_k and its computation deadline D_k.Source: §II · p. 1
  • The server schedules two users, m and n, on the same resource block, ordered by deadlines with D_m ≤ D_n.Source: §II · p. 1
  • OMA assigns each user a dedicated offloading slot, serving user m first because its deadline is more demanding.Source: §II · p. 1
  • NOMA allows simultaneous offloading during D_m, while user m matches OMA performance when decoded at the second SIC stage.Source: §II · p. 1
  • Hybrid NOMA has user n share D_m with user m and then transmit alone during an additional interval T_n.Source: §II · p. 1

III. NOMA-ASSISTED MEC OFFLOADING

The NOMA-MEC problem minimizes user n’s offloading energy subject to rate and deadline constraints. The analysis distinguishes latency regimes, focusing first on D_n < 2D_m and then treating D_n ≥ 2D_m.

  • The optimization minimizes D_mP_n,1 + T_nP_n,2, the energy consumed by user n across shared and exclusive transmission intervals.Source: §III · p. 1
  • Server-side computation energy and the energy and time needed to return task outcomes are omitted from the model.Source: §III · p. 1
  • The rate constraint ensures that user n offloads N nats within D_m + T_n, while the deadline constraint requires T_n + D_m ≤ D_n.Source: §III · p. 2
  • When D_n = D_m, OMA requires infinite power whereas NOMA requires finite power.Source: §III · p. 2
  • The analysis first considers D_n < 2D_m to avoid the trivial OMA-solution case, then discusses D_n ≥ 2D_m.Source: §III · p. 2

A. Finding the Optimal Solutions for Pn,1 and Pn,2

For D_n < 2D_m, geometric programming and KKT conditions yield closed-form optimal powers as functions of T_n, after which the optimal time allocation is determined.

B. Finding the Optimal Solution for Tn

After substituting Lemma 1’s optimal power allocation, the reduced energy is expressed as a function of T_n. Its monotonicity determines the optimal T_n, with T_n^*<D_m under D_n<2D_m.

1) For the superiority of NOMA over OMA:

The comparison depends on user n’s deadline: NOMA is at least as energy-efficient as OMA when D_n<2D_m, whereas OMA is better when D_n≥2D_m.

1) For the superiority of NOMA over OMA:

IV. NUMERICAL RESULTS

Simulations compare NOMA-MEC and OMA-MEC, verify Lemma 1’s power allocation, and examine how performance changes with D_n. NOMA gains are strongest for small D_n, while increasing D_n makes hybrid NOMA approach OMA.

  • NOMA-MEC yields a significant performance gain over OMA-MEC, particularly when D_n is small.As D_n approaches D_m, OMA’s available offloading interval D_n−D_m becomes nearly zero and its energy becomes prohibitively large.Source: §IV · p. 3, Figure 1 · p. 3
  • The power allocation from Lemma 1 produces the lowest energy among the possible choices of (P_n,1,P_n,2).Source: §IV · p. 3, Figure 2 · p. 3
  • NOMA and OMA performance becomes quite similar when D_n becomes large.Source: §IV · p. 3
  • As D_n increases, the power allocated during D_m approaches zero, degrading hybrid NOMA relative to OMA.Source: §IV · p. 3, Figure 3 · p. 3

V. CONCLUSIONS

The paper applies NOMA to MEC and obtains optimal power and time allocation solutions using geometric programming, with analytical and simulation results demonstrating superior performance over OMA-MEC.

  • NOMA is applied to MEC to optimize power and time allocation for offloading energy consumption.The paper reports optimal allocation solutions obtained using geometric programming.Source: §V · p. 3

APPENDIX A PROOF OF LEMMA 1

The appendix compares hybrid NOMA, pure NOMA, and OMA through KKT-based cases and energy expressions, showing hybrid NOMA has the smallest energy consumption under the considered conditions.

1) Hybrid NOMA

  • The λi = 0, ∀i ∈{1, 2} case is hybrid NOMA because both users have non-zero NOMA powers.The proof analyzes this case through KKT conditions and derives feasible optimal solutions for y1 and y2.Source: Appendix A · p. 4

2) Pure NOMA

3) OMA

4) Comparisons among the three cases

Loading 1807.06306v1…