Abstract
Machine-to-machine (M2M) communication is the form of communication among devices, which are the application of direct communication technology in particular case. For effectively improving the spectral efficiency and the performance of cellular networks by using M2M communication, this study investigates the resource allocation scheme to optimize the transmission performance of the M2M communication and cellular services from a Nash bargaining game theory point of view, which is a strong NP-hard problem. Firstly, we prove the existence of the Nash bargaining solution (NBS). To make the problem more tractable, we decompose it into two subproblems, namely, channel assignment subproblem and power allocation subproblem. The resource allocation scheme fully considers the quality requirements of cellular services and the performance of M2M service. Simulation results demonstrate that proposed resource allocation scheme results in improvement of system throughput and good adjustment effect on transmission performance of communication service.
Similar content being viewed by others
References
Gotsis AG, Lioumpas AS, Alexiou A (2013) Analytical modelling and performance evaluation of realistic time-controlled M2M scheduling over LTE cellular networks. Trans Emerg Telecommun Technol 24(4):378–388
Whitehead S (2004) Adopting wireless machine-to-machine technology. Comput Control Eng 15(5):40–46
H ller J, Tsiatsis V, Mulligan C, Karnouskos S, Avesand S (2014) From machine-to-machine to the internet of things: Introduction to a new age of intelligence
Gotsis AG, Lioumpas AS, Alexiou A (2012) M2M Scheduling over LTE: Challenges and new perspectives. IEEE Veh Technol Mag 7(3):34–39
Xiao F, Yang Y, Wang R, Ruchuan W (2014) A novel deployment scheme based on three-dimensional coverage model for wireless sensor networks.[J]. Sci World J:846784–846784
Zhe-tao L, Qian C, Geng-ming Z, Young-june C (2015) A low latency, energy efficient MAC protocol for wireless sensor networks[J]. Int J Distrib Sensor Netw 2015(6):1–9
Zhang Y, Yu R, Xie S, Yao W, Xiao Y (2011) Home M2M networks: Architectures, standards, and QoS improvement. IEEE Commun Mag:44–52
Gotsis AG, Lioumpas AS, Alexiou A (2013) Analytical modelling and performance evaluation of realistic time-controlled M2M scheduling over LTE cellular networks. Trans Emerg Telecommun Technol 24(4):378–388
Zheng K, Hu F, Wang W et al. (2012) Radio resource allocation in LTE-advanced cellular networks with M2M communications. IEEE Commun Mag 50(7):184–192
Pei T, Deng Y, Li Z et al. (2016) A throughput aware with collision-free MAC for wireless LANs[J]. Sciece China Inf Sci 59(2):1–3
Xie K, Wang X, Liu X et al. (2016) Interference-aware cooperative communication in multi-radio multi-channel wireless networks[J]. IEEE Trans Comput 65(5):1528–1542
Lei L, Kuang Y, Shen X et al. (2014) Resource control in network assisted device-to-device communications: Solutions and challenges. Commun Mag 52(6):108–117
Liu X, Dong M, Ota K, Hung P, Liu A (2016) Service pricing decision in cyber-physical systems: Insights from game theory[J]. IEEE Trans Serv Comput 9(2):186–198
Wang F, Xu C, Song L, et al. (2013) Energy-aware resource allocation for device-to-device underlay communication. IEEE Int Conf Commun (ICC) IEEE:6076–6080
Wang F, Song L, Han Z, et al. (2013) Joint scheduling and resource allocation for device-to-device underlay communication[C]. In: Wireless communications and networking conference (WCNC), 2013 IEEE. IEEE, pp 134–139
Xu C, Song L, Han Z, et al. (2012) Resource allocation using a reverse iterative combinatorial auction for device-to-device underlay cellular networks. In: Global communications conference (GLOBECOM), 2012 IEEE. IEEE, pp 4542–4547
Nash J (1950) The bargaining problem. Econometrics 18(9):155–162
Lin Y-E, Liu K-H, Hsieh H-Y (2010) Design of power control protocols for spectrum sharing in cognitive radio networks: A game theoretic perspective. IEEE Int Conf Commun (ICC):23–27
Attar A, Nakhai MR, Aghvami AH (2009) Cognitive radio game for secondary spectrum access problem. IEEE Trans Wireless Commun 8(4):2121–2131
Author information
Authors and Affiliations
Corresponding author
Appendices
Appendix A: Proofs of Theorem 1
As described in Section 3, we set interference margin threshold 𝜖 for the power of MTCDs. According to SNR of UE i in 9, the transmission power of UE i satisfies
When we adopt the minimum transmission power of UE i \({p}^{min}_{i}\), Eq. 8 is transformed into
For pairs of MTCDs, they will always increase their transmission power to improve their transmission rate until they attain the maximum power constraints. Hence, once the channel allocation identified as channel i for pairs of MTCD j, optimal power allocation of MTCDs is \(p^{*}_{ij}=min\{p^{max}_{ij},P_{max}\}\).
This completes the proof of Theorem 1 .
Appendix B: Proofs of Theorem 2
Based on allocated channel and allocated power of MTCDs, the power allocation problem of UEs is transformed into
subject to
The Lagrangian function of problem Eq. 19 is described as
where μ≥0 are the Lagrange multipliers. Using the KKT conditions, we obtain
for identified \({c}^{*}_{ij}\) and \({p}^{*}_{ij}\). Hence,
where Λ(∙) represents a function. Then,
Based on formula (24) and 25, we can solve \(p^{*}_{i},\nu ^{*} \). Thus, we finally obtain the optimal power allocation strategy \(Q^{*}_{N_{c}}=[p^{*}_{i}]\).
This completes the proof of Theorem 2.
Appendix C: Proofs of Theorem 3
We define the optimal channel assignment solution, derived from the NBG algorithm, as \(c_{ij^{\ast}}\) for UE i, namely pair j ∗ of MTCDs is the optimal match for UE i, maximizing the payoff of the game players in formula (13). According to the NBG algorithm, there are maximum unit earnings \({\varphi }_{ij}=\frac {{g}_{ei}}{{g}_{ij}^{I}}\) for UE i. Based on the optimal channel and power allocation strategy, the payoff of game player i is \(U_{j^{*}}\).
Let us suppose that there is global optimal solution \(c_{ij^{\prime }}\) and \(p_{i}^{\prime }\), which is different from \(c_{ij^{*}}\) described above, namely j ∗≠j ′. The global optimal power solution \(p_{i}^{\prime }\) is derived from the utility function in formula (??), relating to global optimal channel solution \(c_{ij^{\prime }}\). Hence, the payoff of game player i is \(U_{j}^{\prime }\). Therefore,
Since optimal power allocation of MTCDs is derived from independent solution procedure, the global optimal transmission power of MTCDs is
Hence, we discuss the global optimal solution of UEs for two different occasions, namely \(p_{ij}^{*}=p_{ij}^{max}=\frac {\left (\epsilon -1 \right ) N_{0}}{g_{ij}^{I} }\) and \(p_{ij}^{*}=P_{max}\).
When \(p_{ij}^{*}=P_{max}\), according to global optimal solution \(c_{ij^{\prime }}\) and \(p_{i}^{\prime }\), the payoff of game player i is
while according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{*}\), the payoff of game player i is
However, according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{\prime }\), the payoff of game player i is
It is obvious that \(U_{j^{*} }\geq U_{j^{*}}^{\prime }\). Based on the NBG algorithm, the maximum unit earnings are \({\varphi }_{ij^{*}}=\frac {{g}_{ei}}{{g}_{ij^{*}}^{I}}\) for UE i. For the same UE i, \(g_{ij^{*}}^{I}> g_{ij^{\prime }}^{I}\). Hence, \(U_{j^{*}}^{\prime }>U_{j^{\prime }}\). Then, we know that
which contradicts \(U_{j^{*}}<U_{j^{\prime }}\).
Therefore, there is no other global optimal solution except for the solution derived from the NBG algorithm to achieve greater payoff of game player when \(p_{ij}^{*}=P_{max}\). Namely, the global optimal solution is the solution of the NBG algorithm when \(p_{ij}^{*}=P_{max}\).
When \(p_{ij}^{*}=\frac {\left (\epsilon -1 \right ) N_{0}}{g_{ij}^{I} }\), according to global optimal solution \(c_{ij^{\prime }}\) and \(p_{i}^{\prime }\), the payoff of game player i is
while according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{*}\), the payoff of game player i is
However, according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{\prime }\), the payoff of game player i is
Hence, \(U_{j^{*}}\geq U_{j^{*}}^{\prime } = U_{j^{\prime }}\), which contradicts \(U_{j^{*}}<U_{j^{\prime }}\).
Therefore, there is no other global optimal solution except for the solution derived from the NBG algorithm to achieve greater payoff of game player when \(p_{ij}^{*}=\frac {\left (\epsilon -1 \right ) N_{0}}{g_{ij}^{I} }\). Namely, the global optimal solution is the solution of the NBG algorithm when \(p_{ij}^{*}=\frac {\left (\epsilon -1 \right ) N_{0}}{g_{ij}^{I} }\).
This completes the proof of Theorem 3.
Rights and permissions
About this article
Cite this article
Wang, G., Liu, T. Resource allocation for M2M-enabled cellular network using Nash bargaining game theory. Peer-to-Peer Netw. Appl. 11, 110–123 (2018). https://doi.org/10.1007/s12083-016-0477-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-016-0477-9