Delay-Optimal Back-Pressure Routing Algorithm for Multihop Wireless Networks

被引:35
作者
Hai, Long [1 ]
Gao, Qinghua [2 ]
Wang, Jie [2 ]
Zhuang, He [3 ]
Wang, Ping [1 ]
机构
[1] Shenzhen Univ, Coll Informat Engn, Shenzhen 518060, Peoples R China
[2] Dalian Univ Technol, Fac Elect Informat & Elect Engn, Dalian 116023, Peoples R China
[3] Keio Univ, Fac Grad Sch Sci & Technol, Yokohama, Kanagawa 2230064, Japan
基金
中国博士后科学基金;
关键词
Back-pressure algorithm; delay optimal control; multi-hop networks; routing; wireless networks; UTILITY MAXIMIZATION; SCHEDULING POLICIES; SENSOR NETWORKS; THROUGHPUT; ALLOCATION; DYNAMICS;
D O I
10.1109/TVT.2017.2770183
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Although the back-pressure (BP) algorithm has been proven to be a throughput-optimal policy for traffic scheduling and routing in wireless networks, the optimal control of delays in the BP algorithm remains an open problem, especially for conventional multihop networks. To enhance the delay performance, we proposed an improved BP algorithm called sojourn-time-based BP (STBP) by introducing a novel delay metric called the sojourn time backlog (STB). The STB considers the queue length and accumulated packet delays comprehensively. It provides more pressure to push forward flows suffering from greater delays. Based on this new metric, the calculation of the routing weight for each packet is determined formaximizing the difference of the STB in the routing process. The proposed routing algorithm is robust and distributed, and does not require any prior knowledge of network connections and load conditions. We analyze the network stability with delay considerations and prove the throughput optimality of the STBP in multihop networks. Simulation results reveal that the enhanced algorithm effectively improves the end-to-end delay while ensuring throughput optimality.
引用
收藏
页码:2617 / 2630
页数:14
相关论文
共 38 条
[1]   Backpressure Delay Enhancement for Encounter-Based Mobile Networks While Sustaining Throughput Optimality [J].
Alresaini, Majed ;
Wright, Kwame-Lante ;
Krishnamachari, Bhaskar ;
Neely, Michael J. .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (02) :1196-1208
[2]   Size-constrained tree partitioning: Approximating the multicast k-tree routing problem [J].
Cai, Zhipeng ;
Goebel, Randy ;
Lin, Guohui .
THEORETICAL COMPUTER SCIENCE, 2011, 412 (03) :240-245
[3]   A 3.4713-approximation algorithm for the capacitated multicast tree routing problem [J].
Cai, Zhipeng ;
Chen, Zhi-Zhong ;
Lin, Guohui .
THEORETICAL COMPUTER SCIENCE, 2009, 410 (52) :5415-5424
[4]  
Cai ZP, 2005, LECT NOTES COMPUT SC, V3595, P136
[5]  
Chen Y, 2014, IEEE GLOB COMM CONF, P4898, DOI 10.1109/GLOCOM.2014.7037581
[6]   Enhancing the Delay Performance of Dynamic Backpressure Algorithms [J].
Cui, Ying ;
Yeh, Edmund M. ;
Liu, Ran .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (02) :954-967
[7]   Backpressure-based Routing Protocol for DTNs [J].
Dvir, Amit ;
Vasilakos, Athanasios V. .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :405-406
[8]   CESP: A Low-Power High-Accuracy Time Synchronization Protocol [J].
Gong, Fengyuan ;
Sichitiu, Mihail L. .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2016, 65 (04) :2387-2396
[9]   Time Synchronization for Random Mobile Sensor Networks [J].
He, Jianping ;
Cheng, Peng ;
Chen, Jiming ;
Shi, Ling ;
Lu, Rongxing .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2014, 63 (08) :3935-3946
[10]  
Hojin Lee, 2015, 2015 IEEE Conference on Computer Communications (INFOCOM). Proceedings, P2173, DOI 10.1109/INFOCOM.2015.7218603