QoE-Oriented Rate Control and Resource Allocation for Cognitive M2M Communication in Spectrum-Sharing OFDM Networks

QoE-Oriented Rate Control and Resource Allocation for Cognitive M2M Communication in Spectrum-Sharing OFDM Networks

Feel free to download PDF .


Highlights

  • A novel QoE-oriented uplink rate control and resource allocation schemes is propesed, for IoT using time-varying channels.
  • Mean Opinion Score (MOS) model is designed to measure the degree of Quality of Experience (QoE).
  • The original long-term optimization problem is converted into admission rate control subproblem and resource allocation subproblem in each time slot, based on the Lyapunov optimization.
  • Gale-Shapley matching is utilized, with exploiting the special structure of the resource allocation subproblem.

Scenario


FIGURE 1. System model of M2M-based uplink IoT network.

As shown in Figure 1, we consider a cognitive Machine-to-Machine (M2M) network, which consists of a centralized Base station (BS), $K$ Cellular user equipments (CUEs), and $N$ M2M pairs.
Each CUE occupies one orthogonal spectrum sub-channel of equal bandwidth to perform uplink communication with the BS. The sets of CUEs and sub-channels are denoted as $\mathcal {C}= \lbrace C_1,C_2,$ $\ldots, C_k,$ $\ldots, C_K\rbrace$ and $\mathcal {S}=\lbrace S_1, S_2,$ $\ldots, S_k,$ $ \ldots, S_K\rbrace$, respectively. The sets of indices are denoted as $\mathcal {K}= \lbrace 1, 2,$ $\ldots, k,$ $\ldots, K\rbrace$.
Each M2M pair is composed of a M2M transmitter (MT) and a M2M receiver (MR). To implement the cognitive M2M communication, each M2M pair has to reuse the sub-channel allocated to a CUE. Denote the sets of M2M pairs as $\mathcal {M}= \lbrace M_1, M_2, $ $\ldots, M_n,$ $\ldots, M_N\rbrace$ and the sets of corresponding indices as $\mathcal {N}= \lbrace 1, 2,$ $\ldots, n,$ $\ldots, N\rbrace$. And the sets of MTs and MRs of M2M pairs are denoted as $\mathcal {MT}= \lbrace MT_1, MT_2, $ $\ldots, MT_n,$ $\ldots, MT_N\rbrace$, $\mathcal {MR}= \lbrace MR_1, MR_2, $ $\ldots, MR_n,$ $\ldots, MR_N\rbrace$, respectively.
A M2M pair is allowed to reuse the CUE's sub-channel for data dissemination if and only if certain constraints are satisfied, e.g., the rate and the delay constraints. Intuitively, a CUE is more willing to share its sub-channel with a M2M pair, which causes less interference to it and is more likely to refuse the request of a M2M pair, which causes serious interference.

Please refresh the page, if the inline LaTeX formulas are not displayed correctly.


Algorithm


\begin{algorithm}[!htbp]
	\caption{Gale-Shapley-based resource allocation algorithm}
	\begin{algorithmic}[1]
		\STATE$\mathcal {M}$: The set of M2M pairs 
		\STATE$\mathcal {S}$: The set of subchannels
		\FOR{$n=1$ to $| \mathcal {M}|$}
		\STATE sort the subchannels of each M2M pair according to  $R_{n}(t)$ in decreasing order
		\ENDFOR
		\FOR{$k=1$ to $| \mathcal {S}|$}
		\STATE sort the M2M pair of each subchannel according to  $ \gamma_{C_{k}}(t)$ in decreasing order
		\ENDFOR
		\STATE Apply the Gale-Shapley Algorithm to find  $\omega_n^k$
		\IF{(the transmission rate for M2M pairs and the QoS for the cellular users can be both satisisfied)}
		\STATE the considered subchannel is assigned to the M2M pair
		\ELSE
		\STATE the considered subchannel cannot be assigned to the M2M pair
		\ENDIF
		\STATE The matching results of the n couples  are declared
	\end{algorithmic}
\end{algorithm}

Citation Map

This paper, on , has been cited 15 times, as of Sep. 6, 2022: Full-width image


© 2023 尹俊杰 Junjie Yin. All rights reserved.

Powered by Junjie Yin