Research Article

Resource Scheduling and Energy Cooperation in HetNet with Cross-Layer Interference Constraints

Algorithm 1

Resource scheduling and energy cooperation algorithm for HetNets with cross-layer interference constraints.
Require: at time slot , get the queue states , , and the channel gain
Output: transmission power allocation and subcarrier assignment, energy scheduling and energy cooperation
 Stage 1: resource allocation
  Initialize Lagrange multipliers , and, set
  Repeat
   
   For each SBS
    For each SUE
     For each subcarrier
      According to (31), calculate
      According to (35), calculate
      According to (37), calculate
     End For
    End For
   End For
   According to (32) update
   According to (33) update
   According to (38) update
  Until and or the convergence of the multipliers.
 Stage 2: Energy Scheduling and Energy Cooperation
  Solve P5 using linear programming tools, get
  Based on (41), calculate
 Update all queues