基于背压的调度已被认为是一种用于改善各种通信网络吞吐量的有前途的技术。 但是,对于异构无线网络,尚未对该调度技术进行深入研究。 在本文中,我们为异构多跳无线网络提出了一种基于虚拟队列的背压调度(VQB)算法。 VQB算法为节点上的每个流引入一个简单的虚拟队列以进行背压调度,其长度取决于节点的缓存大小。 在计算流量权重并做出调度决策时,将使用虚拟队列的长度而不是实际队列的长度。 我们从理论上证明VQB是吞吐量最佳的。 仿真结果表明,VQB算法在分组传送率,分组传送时间和每个时隙所有节点的队列长度的