Skip to main content

Advertisement

Log in

Resource allocation for M2M-enabled cellular network using Nash bargaining game theory

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. Whitehead S (2004) Adopting wireless machine-to-machine technology. Comput Control Eng 15(5):40–46

    Article  Google Scholar 

  3. 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

  4. Gotsis AG, Lioumpas AS, Alexiou A (2012) M2M Scheduling over LTE: Challenges and new perspectives. IEEE Veh Technol Mag 7(3):34–39

    Article  Google Scholar 

  5. 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

  6. 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

    Google Scholar 

  7. Zhang Y, Yu R, Xie S, Yao W, Xiao Y (2011) Home M2M networks: Architectures, standards, and QoS improvement. IEEE Commun Mag:44–52

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

    Article  MathSciNet  MATH  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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

  15. 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

  16. 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

  17. Nash J (1950) The bargaining problem. Econometrics 18(9):155–162

    Article  MathSciNet  MATH  Google Scholar 

  18. 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

  19. Attar A, Nakhai MR, Aghvami AH (2009) Cognitive radio game for secondary spectrum access problem. IEEE Trans Wireless Commun 8(4):2121–2131

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tanhui Liu.

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

$$ {p}_{i}\geq \frac{\epsilon {\beta }_{i}N_{0}}{{g}_{ei}}={p}^{min}_{i} $$
(19)

When we adopt the minimum transmission power of UE i \({p}^{min}_{i}\), Eq. 8 is transformed into

$$ {p}^{max}_{ij}=\frac{\left( \epsilon -1 \right)N_{0}}{{g}^{I}_{ij}}\geq {p}^{max}_{ij},\forall i,j $$
(20)

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

$$ \max\limits_{P} \sum\limits_{j=1}^{K} \ln \left( \sum\limits_{i=1}^{N_{c}}{c}^{*}_{ij}\log_{2} \left( 1+\frac {{p}_{i}{g}_{ei}}{N_{0}+{p}^{*}_{ij}{g}_{ij}^{I}}\right)-{\mu^{0}_{j}} \right) $$
(21)

subject to

$$\sum\limits_{j=1}^{K}\sum\limits_{i=1}^{N_{c}}{c}_{ij}{p}_{i}\leq {P}_{CU} \qquad\qquad\qquad\qquad\qquad\qquad\quad(27a)$$
$$p_{i}\geq 0,\forall i,j \qquad\qquad\qquad\qquad\qquad\qquad\qquad\quad(27c) $$

The Lagrangian function of problem Eq. 19 is described as

$$\begin{array}{@{}rcl@{}} L\left( p_{i},\nu \right)&=&\sum\limits_{j=1}^{K} \ln \left( \sum\limits_{i=1}^{N_{c}}{c}^{*}_{ij}\log_{2} \left( 1+\frac {{p}_{i}{g}_{ei}}{N_{0}+{p}^{*}_{ij}{g}_{ij}^{I}}\right)-{\mu^{0}_{j}} \right)\\&&-\nu \left( \sum\limits_{j=1}^{K}\sum\limits_{i=1}^{N_{c}}{c}_{ij}{p}_{i}-{P}_{CU} \right) \end{array} $$
(22)

where μ≥0 are the Lagrange multipliers. Using the KKT conditions, we obtain

$$ \frac{\delta L}{\delta p_{i}} =\frac{{g}_{ei}}{\ln 2\times \left[{c}^{*}_{ij} {\log }_{2}\left( 1+\frac{{p}_{i}{g}_{ei}}{N_{0}+{p}^{*}_{ij}{g}^{I}_{ij}} \right) -{u}^{0}_{j}\right]\left( N_{0}+{p}^{*}_{ij}{g}^{I}_{ij}+{p}_{i}{g}_{ei}\right)}-\nu =0 $$
(23)

for identified \({c}^{*}_{ij}\) and \({p}^{*}_{ij}\). Hence,

$$ p^{*}_{i}={\Lambda} \left( c^{*}_{ij},{p}^{*}_{ij},{\nu }^{*}\right) $$
(24)

where Λ(∙) represents a function. Then,

$$ \frac{\delta L}{\delta \nu }\rightarrow \sum\limits_{j=1}^{K}\sum\limits_{i=1}^{N_{c}}{c}_{ij}{p}_{i}={P}_{CU} $$
(25)

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,

$$ U_{j^{*}}<U_{j^{\prime}} $$
(26)

Since optimal power allocation of MTCDs is derived from independent solution procedure, the global optimal transmission power of MTCDs is

$$ p_{ij}^{*}=min\{p_{ij}^{max},P_{max}\} $$
(27)

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

$$ U_{j^{\prime}}=\log_{2} \left( 1+\frac{p_{i}^{\prime}g_{ei}}{N_{0}+P_{max}g_{ij^{\prime}}^{I}} \right) $$
(28)

while according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{*}\), the payoff of game player i is

$$ U_{j^{*}}=\log_{2} \left( 1+\frac{p_{i}^{*}g_{ei}}{N_{0}+P_{max}g_{ij*}^{I}} \right) $$
(29)

However, according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{\prime }\), the payoff of game player i is

$$ U_{j^{*}}^{\prime}=\log_{2} \left( 1+\frac{p_{i}^{\prime}g_{ei}}{N_{0}+P_{max}g_{ij^{*}}^{I}} \right) $$
(30)

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

$$ U_{j^{*}}\geq U_{j^{*}}^{\prime}>U_{j^{\prime}} $$
(31)

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

$$ U_{j^{\prime}}=\log_{2} \left( 1+\frac{p_{i}^{\prime}g_{ei}}{\epsilon N_{0}} \right) $$
(32)

while according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{*}\), the payoff of game player i is

$$ U_{j^{*}}=\log_{2} \left( 1+\frac{p_{i}^{*}g_{ei}}{\epsilon N_{0}} \right) $$
(33)

However, according to optimal solution \(c_{ij^{*}}\) and \(p_{i}^{\prime }\), the payoff of game player i is

$$ U_{j^{*}}^{\prime}=\log_{2} \left( 1+\frac{p_{i}^{\prime}g_{ei}}{\epsilon N_{0}} \right) $$
(34)

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-016-0477-9

Keywords

Navigation