Browse > Article
http://dx.doi.org/10.3837/tiis.2015.12.007

A Virtual-Queue based Backpressure Scheduling Algorithm for Heterogeneous Multi-Hop Wireless Networks  

Jiao, Zhenzhen (Research Center of Ubiquitous Sensor Networks, University of Chinese Academy of Sciences)
Zhang, Baoxian (Research Center of Ubiquitous Sensor Networks, University of Chinese Academy of Sciences)
Zheng, Jun (National Mobile Communications Research Lab, Southeast University Nanjing)
Publication Information
KSII Transactions on Internet and Information Systems (TIIS) / v.9, no.12, 2015 , pp. 4856-4871 More about this Journal
Abstract
Backpressure based scheduling has been considered as a promising technique for improving the throughput of a wide range of communication networks. However, this scheduling technique has not been well studied for heterogeneous wireless networks. In this paper, we propose a virtual-queue based backpressure scheduling (VQB) algorithm for heterogeneous multi-hop wireless networks. The VQB algorithm introduces a simple virtual queue for each flow at a node for backpressure scheduling, whose length depends on the cache size of the node. When calculating flow weights and making scheduling decisions, the length of a virtual queue is used instead of the length of a real queue. We theoretically prove that VQB is throughput-optimal. Simulation results show that the VQB algorithm significantly outperforms a classical backpressure scheduling algorithm in heterogeneous multi-hop wireless networks in terms of the packet delivery ratio, packet delivery time, and average sum of the queue lengths of all nodes per timeslot.
Keywords
heterogeneous network; backpressure scheduling; packet delivery ratio; virtual queue;
Citations & Related Records
연도 인용수 순위
  • Reference
1 P. Chaporkar, K. Kar, X. Luo, and S. Sarkar, “Throughput guarantees in maximal scheduling in wireless networks,” IEEE Transactions on Information theory, vol. 54, no. 2, pp. 572–594, Feburary, 2008. Article (CrossRef Link)   DOI
2 U. Akyol, M. Andrews, P. Gupta, J. Hobby, I. Saniee, and A. Stolyar, “Joint scheduling and congestion control in mobile ad-hoc networks,” in Proc. of the 27th IEEE International Conference on Computer Communications, pp. 619–627, April 13-18, 2008. Article (CrossRef Link)
3 L. Bui, R. Srikant, and A. Stolyar, “Optimal resource allocation for multicast sessions in multihop wireless networks,” Philosophical Transactions of the Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol. 366, no. 1872, pp. 2059–2074, June, 2008. Article (CrossRef Link)   DOI
4 Eryilmaz and R. Srikant, “Fair resource allocation in wireless networks using queue-length based scheduling and congestion control,” in Proc. of 24th Annual Joint Conference of the IEEE Computer and Communications Societie, pp. 1794–1803, March, 13-17, 2005. Article (CrossRef Link)
5 R. J. Gibbens and F. P. Kelly, “Resource pricing and the evolution of congestion control,” Automatica, vol. 35, no. 12, pp. 1969–1985, December, 1999. Article (CrossRef Link)   DOI
6 L. Georgiadis, M. J. Neely, and L. Tassiulas, “Resource allocation and cross-layer control in wireless networks,” Now Publishers Inc, 2006. Article (CrossRef Link)
7 X. Lin and N. B. Shroff, “The impact of imperfect scheduling on cross-layer congestion control in wireless networks,” IEEE/ACM Transactions on Networking, vol. 14, no. 2, pp. 302–315, April, 2006. Article (CrossRef Link)   DOI
8 M. Alresaini, M. Sathiamoorthy, B. Krishnamachari, and M. J. Neely, “Bacpressure with adaptive redundancy (BWAR),” in Proc. of the 31st Annual IEEE International Conference on Computer Communications, pp. 2300–2308, March 25-30, 2012. Article (CrossRef Link)
9 Warrier, S. Janakiraman, S. Ha, and I. Rhee, “DiffQ: Practical differential backlog congestion control for wireless networks,” in Proc. of the 28th Conference on Computer Communications, pp. 262–270, April 19-25, 2009. Article (CrossRef Link)
10 Radunovic, C. Gkantsidis, D. Gunawardena, and P. Key, “Horizon: Balancing TCP over multiple paths in wireless mesh network,” in Proc. of the 14th ACM Annual International Conference on Mobile Computing and Networking, pp. 247–258, September 14-19, 2008. Article (CrossRef Link)
11 R. Laufer, T. Salonidis, H. Lundgren, and P. L. Guyadec, “XPRESS: A cross-layer backpressure architecture for wireless multi-hop networks,” in Proc. of the 17th ACM Annual International Conference on Mobile Computing and Networking, pp. 49–60, September 19-23, 2011. Article (CrossRef Link)
12 Dvir and A. V. Vasilakos, “Backpressure-based routing protocol for DTNs,” in Proc. of the annual conference of the ACM Special Interest Group on Data Communication, pp. 405–406, August 30-September 3, 2010. Article (CrossRef Link)
13 Sridharan, S. Moeller, B. Krishnamachari, and M. Hsieh, “Implementing backpressure-based rate control in wireless networks,” in Proc. of Information Theory and Applications Workshop, pp. 341–345, Feburary 8-13, 2009. Article (CrossRef Link)
14 Ji, C. Joo, and N. B. Shroff, “Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks,” in Proc. of the 30th IEEE International Conference on Computer Communications, pp. 2579–2587, April 10-15, 2011. Article (CrossRef Link)
15 Z. Jiao, Z. Yao, B. Zhang, and C. Li, "NBP: An efficient network-coding based backpressure algorithm," in Proc. of IEEE International Conference on Communications, pp. 1625-1629, June 9-13, 2013. Article (CrossRef Link)
16 Eryilmaz and R. Srikant, “Fair resource allocation in wireless networks using queue-length based scheduling and congestion control,” in Proc. of 24th Annual Joint Conference of the IEEE Computer and Communications Societie, pp. 1794–1803, March 13-17, 2005. Article (CrossRef Link)
17 M. Neely, E.Modiano, and C. Li, “Fairness and optimal stochastic control for heterogeneous networks,” in Proc. of 24th Annual Joint Conference of the IEEE Computer and Communications Societie, pp. 1723–1734, March 13-17, 2005. Article (CrossRef Link)
18 M. J. Neely and R. Urgaonkar, “Optimal backpressure routing for wireless networks with multireceiver diversity,” Ad Hoc Networks, vol. 7, no. 5, pp. 862–881, July, 2009. Article (CrossRef Link)   DOI
19 H. Seferoglu and E. Modiano, “Diff-Max: Separation of routing and scheduling in backpressure-based wireless networks,” in Proc. of the 32nd IEEE International Conference on Computer Communications, pp. 1555-1563, April 14-19, 2013. Article (CrossRef Link)
20 S. Moeller, A. Sridharan, B. Krishnamachari, and O. Gnawali, “Routing without routes: The backpressure collection protocol,” in Proc. of the 9th IEEE/ACM International Conference on Information Processing in Sensor Networks, pp. 279–290, April 12-16, 2010. Article (CrossRef Link)
21 L. Bui, R. Srikant, and A. L. Stolyar, “A novel architecture for reduction of delay and queueing structure complexity in the backpressure algorithm,” IEEE/ACM Transactions on Networking, vol. 19, no. 6, pp. 1597–1609, December, 2011. Article (CrossRef Link)   DOI
22 L. Tassiulas and A. Ephremides, “Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks,” IEEE Transactions on Automatic Control, vol. 37, no. 12, pp. 1936–1948, December, 1992. Article (CrossRef Link)   DOI
23 X. Lin and N. Shroff, “Joint rate control and scheduling in multihop wireless networks,” in Proc. of 43th IEEE Conf. on Decision and Control, pp. 1484–1489, December 14-17, 2004. Article (CrossRef Link)