|
Algorithm 1 Simple heuristic algorithm for Lyapunov drift-plus-penalty-based cooperative uplink scheduling |
-
1:
Initialize the trade-off parameter V and the maximum iteration number .
-
2:
Aggregate queue status and channel state information.
-
3:
for do
-
4:
// Lyapunov drift-plus-penalty calculation
-
5:
Randomly select a subset of stations and associated APs.
-
6:
Calculate in (8).
-
7:
Calculate in (7).
-
8:
Calculate the expected delay for for cooperative scheduling
-
9:
Store the Lyapunov drift-plus-penalty value by calculating
.
-
10:
Store the scheduling decision.
-
11:
end for
-
12:
Select the solution with the minimum Lyapunov drift-plus-penalty value.
|