Distributed Rate-Control and Delay-Guaranteed Scheduling in MR-MC Wireless Mesh Networks
Abstract
:1. Introduction
- A distributed rate-control and delay-guaranteed scheduling algorithm for MR-MC WMNs is proposed. The scheduling policy and scheduling rate of a link are optimized in a distributed way.
- Two virtual queues are constructed to satisfy the data rate and delay constraint, respectively. The Lyapunov drift optimization method is adopted to maintain the queue stability and maximize the data rates of all the flows given the limitations in the MR-MC WMNs.
- A weighted scheduling metric is designed which is only based on the local information. The transmission rates of the scheduled flows for each link can also be calculated in a distributed way.
2. System Model
2.1. A Tuple-Based Link Model of MR-MC Networks
2.2. Queue Model
2.3. Network Constraints
3. Problem Formulation and Lyapunov Drift Optimization
4. The Distributed Rate-Control and Delay-Aware Scheduling Algorithm
4.1. Scheduling Decision
4.2. Rate Control
Algorithm 1: Distributed Rate Control |
1: Each node gets its channel strategy and interference nodes through routing detection. |
2: for |
3: for |
4: Send local information to its source node; |
5: end |
6: Calculate in the source node; |
7: end |
8: Update through minimum-consensus algorithm. |
9: for |
10: Calculate ; |
11: Send to each node; |
12: end |
5. Simulation Results
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Alim Al Islam, A.B.M.; Islam, M.J.; Nurain, N.; Raghunathan, V. Channel assignment techniques for multi-radio wireless mesh networks: A survey. IEEE Commun. Surv. Tutor. 2016, 18, 988–1017. [Google Scholar] [CrossRef]
- Cheng, Y.; Li, H.; Shila, D.M.; Cao, X. A systematic study of maximal scheduling algorithms in multiradio multichannel wireless networks. IEEE/ACM Trans. on Netw. 2015, 23, 1342–1355. [Google Scholar] [CrossRef]
- Campbell, C.; Khan, S.; Singh, D.; Loo, K. Multi-channel multi-radio using 802.11 based media access for sink nodes in wireless sensor networks. Sensors 2011, 11, 4917–4942. [Google Scholar] [CrossRef] [PubMed]
- Lam, J.; Lee, S.; Tan, W. Performance evaluation of multi-channel wireless mesh networks with embedded systems. Sensors 2012, 12, 500–517. [Google Scholar] [CrossRef]
- Wang, H.; Ma, J.; Yang, D.; Gidlund, M. Efficient resource scheduling for multipath retransmission over industrial WSAN systems. Sensors 2019, 19, 3927. [Google Scholar] [CrossRef]
- Santana, J.; Marrero, D.; Macías, E.; Mena, V.; Suárez, Á. Interference effects redress over power-efficient wireless-friendly mesh networks for ubiquitous sensor communications across smart cities. Sensors 2017, 17, 1678. [Google Scholar] [CrossRef]
- Yu, B.; Zhang, X.; Palmieri, F.; Creignou, E.; You, I. A deep learning approach for maximum activity links in D2D communications. Sensors 2019, 19, 3941. [Google Scholar] [CrossRef]
- Park, S.; Kim, B.; Yoon, H.; Choi, S. RA-eV2V: Relaying systems for LTE-V2V communications. J. Commun. Netw. 2018, 20, 396–405. [Google Scholar] [CrossRef]
- Ahmad, S.A.; Hajisami, A.; Krishnan, H.; Ahmed-Zaid, F.; Moradi-Pari, E. V2V system congestion control validation and performance. IEEE Trans. Veh. Technol. 2019, 68, 2102–2110. [Google Scholar] [CrossRef]
- Dang, S.; Chen, G.; Coon, J.P. Multicarrier relay selection for full-duplex relay-assisted OFDM D2D systems. IEEE Trans. Veh. Technol. 2018, 67, 7204–7218. [Google Scholar] [CrossRef]
- Zhou, Z.; Feng, J.; Gu, B.; Ai, B.; Mumtaz, S.; Rodriguez, J.; Guizani, M. When mobile crowd sensing meets UAV: Energy-efficient task assignment and route planning. IEEE Trans. Commun. 2018, 66, 5526–5538. [Google Scholar] [CrossRef]
- Gore, A.D.; Karandikar, A. Link scheduling algorithms for wireless mesh networks. IEEE Commun. Surv. Tutor. 2011, 13, 258–273. [Google Scholar] [CrossRef]
- Gabale, V.; Raman, B.; Dutta, P.; Kalyanraman, S. A classification framework for scheduling algorithms in wireless mesh networks. IEEE Commun. Surv. Tutor. 2013, 15, 199–222. [Google Scholar] [CrossRef]
- Wang, X.; Cai, L. Limiting properties of overloaded multiuser wireless systems with throughput-optimal scheduling. IEEE Trans. Commun. 2014, 62, 3517–3527. [Google Scholar] [CrossRef]
- Yi, C.; Cai, J. A truthful mechanism for scheduling delay-constrained wireless transmissions in IoT-based healthcare network. IEEE Trans. Wirel. Commun. 2019, 18, 912–925. [Google Scholar] [CrossRef]
- Byun, H.; So, J. Node scheduling control inspired by epidemic theory for data dissemination in wireless sensor-actuator networks with delay constraints. IEEE Trans. Wirel. Commun. 2016, 15, 1794–1807. [Google Scholar] [CrossRef]
- Zhang, H.; Liu, X.; Li, C.; Chen, Y.; Che, X.; Wang, L.Y.; Lin, F.; Yin, G. Scheduling with predictable link reliability for wireless networked control. IEEE Trans. Wirel. Commun. 2017, 16, 6135–6150. [Google Scholar] [CrossRef]
- Bui, L.; Srikant, R.; Stolyar, A. Novel architectures and algorithms for delay reduction in back-pressure scheduling and routing. In Proceedings of the IEEE INFOCOM, Rio de Janeiro, Brazil, 19–25 April 2009; pp. 2936–2940. [Google Scholar]
- Ying, L.; Srikant, R.; Towsley, D.; Liu, S. Cluster-based back-pressure routing algorithm. IEEE/ACM Trans. Netw. 2011, 19, 1773–1786. [Google Scholar] [CrossRef]
- Chackochan, R.; Dhanasekaran, S.; Sunny, A. Asynchronous distributed greedy link scheduling in multihop wireless networks. IEEE Trans. Veh. Technol. 2018, 67, 10166–10170. [Google Scholar] [CrossRef]
- Bodas, S.; Shakkottai, S.; Ying, L.; Srikant, R. Low-complexity scheduling algorithms for multichannel downlink wireless networks. IEEE/ACM Trans. Netw. 2012, 20, 1608–1621. [Google Scholar] [CrossRef]
- Fathi, M.; Maihami, V. Operational state scheduling of relay nodes in two-tiered wireless sensor networks. IEEE Syst. J. 2015, 9, 686–693. [Google Scholar] [CrossRef]
- Alresaini, M.; Wright, K.; Krishnamachari, B.; Neely, M.J. Backpressure delay enhancement for encounter-based mobile networks while sustaining throughput optimality. IEEE/ACM Trans. Netw. 2016, 24, 1196–1208. [Google Scholar] [CrossRef]
- Neely, M.J. Stochastic network optimization with application to communication and queueing systems. Synth. Lect. Commun. Netw. 2010, 3, 1–211. [Google Scholar] [CrossRef]
- Neely, M.J. A lyapunov optimization approach to repeated stochastic games. In Proceedings of the 2013 51st Annual Allerton Conference on Communication, Control, and Computing, Monticello, IL, USA, 2–4 October 2013; pp. 1082–1089. [Google Scholar]
- Wei, X.; Neely, M.J. Power-aware wireless file downloading: A lyapunov indexing approach to a constrained restless bandit problem. IEEE/ACM Trans. Netw. 2016, 24, 2264–2277. [Google Scholar] [CrossRef]
- Neely, M.J. Delay-based network utility maximization. IEEE/ACM Trans. Netw. 2013, 21, 41–54. [Google Scholar] [CrossRef]
- Urgaonkar, R.; Neely, M.J. Delay-limited cooperative communication with reliability constraints in wireless networks. IEEE Trans. Inf. Theory. 2014, 60, 1869–1882. [Google Scholar] [CrossRef]
- Li, N.; Hu, Y.; Chen, Y.; Zeng, B. Lyapunov optimized resource management for multiuser mobile video streaming. IEEE Trans. Circuits Syst. Video Technol. 2019, 29, 1795–1805. [Google Scholar] [CrossRef]
- Kim, T.; An, K.; Yu, H. Performance analysis of centralized and distributed scheduling schemes for mobile multihop relay systems. IET Commun. 2017, 11, 69–75. [Google Scholar] [CrossRef]
- Johnston, M.; Modiano, E. Wireless scheduling with delayed CSI: When distributed outperforms centralized. IEEE Trans. Mob. Comput. 2018, 17, 2703–2715. [Google Scholar] [CrossRef]
- Shi, J.; Sha, M.; Yang, Z. Distributed graph routing and scheduling for industrial wireless sensor-actuator networks. IEEE/ACM Trans. Netw. 2019, 27, 1669–1682. [Google Scholar] [CrossRef]
- Vergados, D.J.; Amelina, N.; Jiang, Y.; Kralevska, K.; Granichin, O. Toward optimal distributed node scheduling in a multihop wireless network through local voting. IEEE Trans. Wirel. Commun. 2017, 17, 400–414. [Google Scholar] [CrossRef] [Green Version]
- Zhou, Y.; Li, X.; Liu, M.; Mao, X.; Tang, S.; Li, Z. Throughput optimizing localized link scheduling for multihop wireless networks under physical interference model. IEEE Trans. Parallel Distrib. Syst. 2014, 25, 2708–2720. [Google Scholar] [CrossRef] [Green Version]
- Qian, D.; Zheng, D.; Zhang, J.; Shroff, N.B.; Joo, C. Distributed CSMA algorithms for link scheduling in multihop MIMO networks under SINR model. IEEE/ACM Trans. Netw. 2013, 21, 746–759. [Google Scholar] [CrossRef] [Green Version]
- Choi, J.; Joo, C.; Zhang, J.; Shroff, N.B. Distributed link scheduling under SINR model in multihop wireless networks. IEEE/ACM Trans. Netw. 2014, 22, 1204–1217. [Google Scholar] [CrossRef]
- Lin, X.; Rasool, S.B. Distributed and probably efficient algorithms for joint channel-assignment, scheduling, and routing in multichannel ad hoc wireless networks. IEEE/ACM Trans. Netw. 2009, 17, 1874–1887. [Google Scholar]
- Cao, X.; Liu, L.; Shen, W.; Cheng, Y. Distributed scheduling and delay-aware routing in multihop MR-MC wireless networks. IEEE Trans. Veh. Technol. 2016, 65, 6330–6342. [Google Scholar] [CrossRef]
- Gupta, P.; Kumar, P.R. The capacity of wireless networks. IEEE Trans. Inf. Theory. 2000, 46, 388–404. [Google Scholar] [CrossRef] [Green Version]
- Wei, L.; Pados, D.A. Optimal orthogonal carriers and sum-INR/sum-capacity of the multiple-access vector channel. IEEE Trans. Commun. 2012, 60, 1188–1192. [Google Scholar] [CrossRef]
- Floyd, S.; Gummadi, R.; Shenker, S. Adaptive Red: An Algorithm for Increasing the Robustness of Red’s Active Queue Management. Available online: https://www.icir.org/floyd/papers/adaptiveRed.pdf (accessed on 15 November 2019).
- Nichols, K.; Jacobson, V. Controlling Queue Delay. Available online: http://people.eecs.berkeley.edu/~sylvia/papers/newAQM.pdf (accessed on 15 November 2019).
Notation | Meaning |
---|---|
Set of nodes in the network | |
Set of physical links | |
Set of tuples | |
Set of tuple-links | |
Set of tuple-links with flow | |
Set of nodes with flow | |
Set of radios in node | |
Set of channels | |
The channel which radio operates on | |
Set of interference links of link | |
Set of all flows in the network | |
Set of flows which are generated in node | |
The minimum arrival data rate of flow | |
The delay constraint of flow | |
, | Queue length of link with flow |
Queue length of the source link with flow | |
Scheduling policy of link with flow | |
Scheduling weighted metric of link with flow | |
Scheduling rate of link with flow | |
Service rate of flow at its source node | |
, | Backlog of virtual queues X and Y with flow |
Maximum rate of each source node | |
Maximum buffer size of the queue |
Channel Type | Wireless Channel |
Propagation Model | Two Ray Ground |
Antenna Height | 2 m |
Working Frequency | 2.4 GHz |
Single Channel Bandwidth | 5 MHz |
Communication Distance | 250 m |
Interference Distance | 250 m |
Routing Protocol | AOMDV |
Data Type | Constant Bate Rate (CBR) |
Transfer Protocol | UDP |
Maximum Number of Radios | 3 |
1 Mbps | |
0.5 s | |
V | 1000 |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, L.; Zhao, X.; Geng, S.; Zhang, Y. Distributed Rate-Control and Delay-Guaranteed Scheduling in MR-MC Wireless Mesh Networks. Sensors 2019, 19, 5005. https://doi.org/10.3390/s19225005
Li L, Zhao X, Geng S, Zhang Y. Distributed Rate-Control and Delay-Guaranteed Scheduling in MR-MC Wireless Mesh Networks. Sensors. 2019; 19(22):5005. https://doi.org/10.3390/s19225005
Chicago/Turabian StyleLi, Liang, Xiongwen Zhao, Suiyan Geng, and Yu Zhang. 2019. "Distributed Rate-Control and Delay-Guaranteed Scheduling in MR-MC Wireless Mesh Networks" Sensors 19, no. 22: 5005. https://doi.org/10.3390/s19225005
APA StyleLi, L., Zhao, X., Geng, S., & Zhang, Y. (2019). Distributed Rate-Control and Delay-Guaranteed Scheduling in MR-MC Wireless Mesh Networks. Sensors, 19(22), 5005. https://doi.org/10.3390/s19225005