ABSTRACT
We consider a multiple-unicast network flow problem of maximizing aggregate user utilities under link capacity constraints, maximum delay constraints, and user throughput requirements. A user's utility is a concave function of the achieved throughput or the experienced maximum delay. We first prove that it is NP-complete either (i) to construct a feasible solution meeting all constraints, or (ii) to obtain an optimal solution after we relax maximum delay constraints or throughput requirements. We then leverage a novel understanding between nonconvex maximum-delay-aware problems and their convex average-delay-aware counterparts, and design a polynomial-time approximation algorithm named PASS. PASS achieves constant or problem-dependent approximation ratios, at the cost of violating maximum delay constraints or throughput requirements by up to constant or problem-dependent ratios, under realistic conditions. We empirically evaluate our solutions using simulations of supporting video-conferencing traffic across Amazon EC2 datacenters. Compared to conceivable baselines, PASS obtains up to 100% improvement of utilities, meeting throughput requirements but relaxing maximum delay constraints that are acceptable for video conferencing applications.
- Zizhong Cao, Paul Claisse, René-Jean Essiambre, Murali Kodialam, and TV Lakshman. 2017. Optimizing throughput in optical networks: The joint routing and power control problem. IEEE/ACM Trans. Networking 25, 1 (2017), 199--209. Google ScholarDigital Library
- Qingyu Liu, Haibo Zeng, and Minghua Chen. 2018. Network Utility Maximization under Maximum Delay Constraints and Throughput Requirements. arXiv preprint arXiv:1812.06169 (2018). Available at https://arxiv.org/abs/1812.06169.Google Scholar
- Satyajayant Misra, Guoliang Xue, and Dejun Yang. 2009. Polynomial time approximations for multipath routing with bandwidth and delay constraints. In Proc. IEEE Int'l Conf. Computer Communications. IEEE, 558--566.Google Scholar
Index Terms
- Network Utility Maximization under Maximum Delay Constraints and Throughput Requirements
Recommendations
Network Utility Maximization Under Maximum Delay Constraints and Throughput Requirements
We consider a multi-path routing problem of maximizing the aggregate user utility over a multi-hop network, subject to link capacity constraints, maximum end-to-end delay constraints, and user throughput requirements. A user's utility is a concave ...
Network utility maximization in uplink multiuser wireless LANs
Multiuser Multiple-Input Multiple-Output (MU-MIMO) enables several simultaneous transmission from the stations toward a multiple antennas access point of a WLAN and thereby boosts the network throughput. However, this throughput enhancement greatly ...
Cross-layer utility maximization subject to stability constraints for multi-channel wireless networks
Asilomar'09: Proceedings of the 43rd Asilomar conference on Signals, systems and computersWe consider the problem of cross-layer utility maximization subject to stability constraints for a multicommodity wireless network where all links are sharing a number of orthogonal channels. We assume a time slotted network, where the channel gains are ...
Comments