Existing solutions to network scheduling typically assume that the instantaneous link rates are completely known before a scheduling decision is made or consider a bandit setting where the accurate link quality is discovered only after it has been used for data transmission. In practice, the decision maker can obtain (relatively accurate) channel information, e.g., through beamforming in mmWave networks, right before data transmission. However, frequent beamforming incurs a formidable overhead in densely deployed mmWave WLANs. In this paper, we consider the important problem of throughput optimization with joint link probing and scheduling. The problem is challenging even when the link rate distributions are pre-known (the offline setting) due to the necessity of balancing the information gains from probing and the cost of reducing the data transmission opportunity. We develop an approximation algorithm with guaranteed performance when the probing decision is non-adaptive, and a dynamic programming based solution for the more challenging adaptive setting. We further extend our solutions to the online setting with unknown link rate distributions and develop a contextual-bandit based algorithm and derive its regret bound. Numerical results using data traces collected from real-world mmWave deployments demonstrate the efficiency of our solutions.
翻译:网络列表的现有解决方案通常假定,在作出时间安排决定之前,即时连接率已经完全为人所知,或考虑一个匪帮设置,只有在数据传输使用后才能发现准确连接质量。在实践中,决策者可以获取(相对准确的)频道信息,例如,在数据传输之前,即通过毫米Wave网络的波束成型,在数据传输之前,即可获得(相对准确的)频道信息。然而,频繁的波束成型在密集部署的毫米Wave网络中造成了巨大的间接费用。在本文件中,我们考虑了通过联合连接检测和时间安排来优化吞吐量的重要问题。即使由于必须平衡从测试中获得的信息收益和减少数据传输机会的成本,连结率分布是事先已知的(离线设置),这个问题也是具有挑战性的。我们开发了一种具有保证性性性性的工作算法,在作出这种决定时,就会发生更具有挑战性的适应性的环境。我们进一步扩展了我们的解决办法,以未知的链接率分布和基于背景的断路算法为基础,并形成了一种基于背景的算法,从而产生遗憾。通过从实际-世界中收集的数据效率解决方案来展示我们所收集的数据的数值。