Skip to main content
Log in

Quality of service aware traffic scheduling in wireless smart grid communication

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

The next generation electrical power grid, known as smart grid (SG), requires a communication infrastructure to gather generated data by smart sensors and household appliances. Depending on the quality of service (QoS) requirements, this data is classified into event-driven (ED) and fixed-scheduling (FS) traffics and is buffered in separated queues in smart meters. Due to the operational importance of ED traffic, it is time sensitive in which the packets should be transmitted within a given maximum latency. In this paper, considering QoS requirements of ED and FS traffics, we propose a two-stage wireless SG traffic scheduling model, which results in developing a SG traffic scheduling algorithm. In the first stage, delay requirements of ED traffic is satisfied by allocating the SG bandwidth to ED queues in smart meters. Then, in the second stage, the SG rest bandwidth is going to the FS traffic in smart meters considering maximizing a weighted utility measure. Numerical results demonstrate the effectiveness of the proposed model in terms of satisfying latency requirement and efficient bandwidth allocation.

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. Farhangi, H. (2010). The path of the smart grid. IEEE Power and Energy Magazine, 8(1), 18–28.

    Article  Google Scholar 

  2. Ho, Q.-D., Gao, Y., & Le-Ngoc, T. (2013). Challenges and research opportunities in wireless communication networks for smart grid. IEEE Wireless Communications, 20(3), 89–95.

    Article  Google Scholar 

  3. Bevrani, H., Watanabe, M., & Mitani, Y. (2014). Power system monitoring and control. Hoboken: IEEE-Wiley Press.

    Book  Google Scholar 

  4. Yan, Y., Qian, Y., Sharif, H., & Tipper, D. (2013). A survey on smart grid communication infrastructures: Motivations, requirements and challenges. IEEE Communications Surveys Tutorials, 15(1), 5–20. First.

    Article  Google Scholar 

  5. Gungor, V., Sahin, D., Kocak, T., Ergut, S., Buccella, C., Cecati, C., et al. (2011). Smart grid technologies: Communication technologies and standards. IEEE Transactions on Industrial Informatics, 7(4), 529–539.

    Article  Google Scholar 

  6. Ma, R., Chen, H.-H., Huang, Y.-R., & Meng, W. (2013). Smart grid communication: Its challenges and opportunities. IEEE Transactions on Smart Grid, 4(1), 36–46.

    Article  Google Scholar 

  7. Liang, H., Choi, B. J., Abdrabou, A., Zhuang, W., & Shen, X. (2012). Decentralized economic dispatch in microgrids via heterogeneous wireless networks. IEEE Journal on Selected Areas in Communications, 30(6), 1061–1074.

    Article  Google Scholar 

  8. Fathi, M., & Bevrani, H. (2013). Statistical cooperative power dispatching in interconnected microgrids. IEEE Transactions on Sustainable Energy, 4(3), 586–593.

    Article  Google Scholar 

  9. Niyato, D., Wang, P., & Hossain, E. (2012). Reliability analysis and redundancy design of smart grid wireless communications system for demand side management. IEEE Wireless Communications, 19(3), 38–46.

    Article  Google Scholar 

  10. Huang, J., Wang, H., Qian, Y., & Wang, C. (2013). Priority-based traffic scheduling and utility optimization for cognitive radio communication infrastructure-based smart grid. IEEE Transactions on Smart Grid, 4(1), 78–86.

    Article  Google Scholar 

  11. Gharavi, H., & Xu, C. (2012). Traffic scheduling technique for smart grid advanced metering applications. IEEE Transactions on Communications, 60(6), 1646–1658.

    Article  Google Scholar 

  12. Al-Khatib, O., Hardjawana, W. & Vucetic, B. (2014). Queuing analysis for smart grid communications in wireless access networks. In Proceedings IEEE International Conference on Smart Grid Communications (SmartGridComm), (pp. 374–379).

  13. Al-Khatib, O., Hardjawana, W., & Vucetic, B. (2014). Traffic modeling and optimization in public and private wireless access networks for smart grids. IEEE Transactions on Smart Grid, 5(4), 1949–1960.

    Article  Google Scholar 

  14. Fathi, M. (2015). A spectrum allocation scheme between smart grid communication and neighbor communication networks. IEEE Systems Journal, PP(99), 1–8.

  15. Yu, R., Zhang, Y., Gjessing, S., Yuen, C., Xie, S., & Guizani, M. (2011). Cognitive radio based hierarchical communications infrastructure for smart grid. IEEE Network, 25(5), 6–14.

    Article  Google Scholar 

  16. Wang, H., Qian, Y., & Sharif, H. (2013). Multimedia communications over cognitive radio networks for smart grid applications. IEEE Wireless Communications, 20(4), 125–132.

    Article  Google Scholar 

  17. Zhang, H., Chu, X., Ma, W., Zheng, X., & Wen, Weiand. (2012). Resource allocation with interference mitigation in ofdma femtocells for co-channel deploymenta. EURASIP Journal on Wireless Communications and Networking, 2012(1), 289.

    Article  Google Scholar 

  18. Zhang, H., Jiang, C., Beaulieu, N. C., Chu, X., Wen, X., & Tao, M. (2014). Resource allocation in spectrum-sharing ofdma femtocells with heterogeneous services. IEEE Transactions on Communications, 62(7), 2366–2377.

    Article  Google Scholar 

  19. Zhang, H., Jiang, C., Mao, X., & Chen, H. H. (2016). Interference-limited resource optimization in cognitive femtocells with fairness and imperfect spectrum sensing. IEEE Transactions on Vehicular Technology, 65(3), 1761–1771.

    Article  Google Scholar 

  20. Li, Q., Feng, Z., Li, W., Gulliver, T. A., & Zhang, P. (2014). Joint spatial and temporal spectrum sharing for demand response management in cognitive radio enabled smart grid. IEEE Transactions on Smart Grid, 5(4), 1993–2001.

    Article  Google Scholar 

  21. Yu, R., Zhang, C., Zhang, X., Zhou, L., & Yang, K. (2014). Hybrid spectrum access in cognitive-radio-based smart-grid communications systems. IEEE Systems Journal, 8(2), 577–587.

    Article  Google Scholar 

  22. Stolyar, A. L. (2005). Maximizing queuing network utility subject to stability: Greedy primalcdual algorithm. Queueing Systems, 50(4), 401–457.

    Article  Google Scholar 

  23. Fathi, M., & Taheri, H. (2010). Utility-based resource allocation in orthogonal frequency division multiple access networks. IET Communications, 4(12), 1463–1470.

    Article  Google Scholar 

  24. Boyd, S., & Vandenberghe, L. (2004). Convex optimization. Cambridge: Cambridge University Press.

    Book  Google Scholar 

  25. Grant, M. & Boyd, S. (2014) CVX: Matlab software for disciplined convex programming, version 2.1. http://cvxr.com/cvx.

  26. Solo, V., & Kong, X. (1995). Adaptive signal processing algorithms: Stability and performance. Upper Saddle River: Prentice Hall.

    Google Scholar 

  27. Berteskas, D. (1999). Nonlinear programming. Boston: Athena Scientific.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Fathi.

Appendix

Appendix

1.1 Convergence of the Stochastic iteration

Without loss of generality, consider the problem

$$\begin{aligned} \underset{x}{\min }~ \mathbb {E}_{r} \left[ f(x,r) \right] \end{aligned}$$
(17)

where r is a random variable and f(xr) is a convex function in x. To find the optimal solution \(x^{*}\) and optimal value \(p^*=\mathbb {E}_{r} \left[ f(x^*,r)\right] \), the following gradient iteration is used.

$$\begin{aligned} x(t+1) = x(t)-\alpha g(t) \end{aligned}$$
(18)

where \(\alpha \) is a step size and g(t) is the gradient of f(.) with respect to x(t), i.e., \(g(t) \triangleq \nabla f_x (x(t),r(t))\). Taking norm-2 of \((x(t+1)-x^{*})\), we derive

$$\begin{aligned}&\left\| x(t+1) - x^{*} \right\| ^{2} = \left\| x(t) - \alpha g(t) - x^{*}\right\| ^{2} \nonumber \\&\quad = \left\| x(t)- x^{*}\right\| ^{2} - 2\alpha g(t)(x(t)- x^{*}) + \alpha ^{2} \left\| g(t)\right\| ^{2}.\qquad \end{aligned}$$
(19)

Due to the convexity of f(x(t), r(t)) in x(t), the following inequality holds [27].:

$$\begin{aligned} f(x^*, r(t)) \ge f(x(t),r(t))+g(t)(x^*-x(t)). \end{aligned}$$
(20)

Applying this inequality to (19), it is written as

$$\begin{aligned}&\left\| x(t+1) - x^{*} \right\| ^{2} \le \nonumber \\&\left\| x(t)- x^{*}\right\| ^{2} - 2\alpha \left\{ f(x(t), r(t)) - f(x^*,r(t))\right\} \nonumber \\&\quad + \alpha ^{2} \left\| g(t)\right\| ^{2}. \end{aligned}$$
(21)

Taking a similar recursive approach from x(t) to x(0) as an initial value, we derive

$$\begin{aligned} \left\| x(t+1) - x^{*} \right\| ^{2}&\le \left\| x(0) - x^{*}\right\| ^{2} + \alpha ^{2} \sum _{i=0}^{t} \left\| g(i)\right\| ^{2} \nonumber \\&- 2 \alpha \sum _{i=0}^{t}\left\{ f(x(i), r(i)) - f(x^*,r(i)) \right\} . \nonumber \\ \end{aligned}$$
(22)

Since the left-hand side is always non-negative, then

$$\begin{aligned}&2 \alpha \sum _{i=0}^{t}\left\{ f(x(i), r(i)) - f(x^*,r(i)) \right\} \nonumber \\&\quad \le \left\| x(0)- x^{*}\right\| ^{2} + \alpha ^{2} \sum _{i=0}^{t} \left\| g(i)\right\| ^{2}. \end{aligned}$$
(23)

Now consider the following two assumptions:

  • \(\left\| g(i)\right\| \le G \), for all i.

  • \(\left\| x(0)- x^{*}\right\| ^{2} \le R^{2}\).

With reference to the system model in Sect. 2, these assumptions are reasonable and can be provided in the model. Dividing both sides of (23) by \(2\alpha t\), it is concluded that

$$\begin{aligned} \frac{1}{t} \sum _{i=0}^{t}\left\{ f(x(i),r(i)) - f(x^*,r(i))\right\} \le \frac{R^{2}}{2 \alpha t} + \frac{\alpha ^2 t G^{2}}{2\alpha t}. \end{aligned}$$
(24)

If \(t \rightarrow \infty \), by the law of large numbers

$$\begin{aligned} \overline{f(x,r)} - p^* \le \frac{\alpha }{2} G^2. \end{aligned}$$
(25)

where \(\overline{f(x,r)}=\frac{1}{t} \sum _{i=0}^{t}f(x(i),r(i))\) and \(p^* = \mathbb {E}_{r} \left[ f(x^*,r)\right] = \frac{1}{t} \sum _{i=0}^{t} f(x^*,r(i))\).

Since f(.) is a convex function, by the Jensen’s inequality [24] we have \(\overline{f(x,r)} \ge f(\bar{x},r)\), and consequently

$$\begin{aligned} f(\bar{x},r) - p^* \le \frac{\alpha }{2} G^2. \end{aligned}$$
(26)

Choosing step size \(\alpha \) small enough, we conclude that the gradient iteration (18) converges statistically. In other words, as t goes to infinity, the solution derived from gradient iteration (18), i.e. \(f(\bar{x},r)\), converges to the optimal value \(p^*\).

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hajimirzaee, P., Fathi, M. & Qader, N.N. Quality of service aware traffic scheduling in wireless smart grid communication . Telecommun Syst 66, 233–242 (2017). https://doi.org/10.1007/s11235-017-0285-4

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-017-0285-4

Keywords

Navigation