摘要

Cooperative relaying technology is considered as a promising solution for the high data-rate coverage required in future wireless communication systems, where provision of reliable multimedia or data services for transmission control protocol (TCP) applications is of extreme importance. However, while the performance of cooperative relaying protocols has been extensively studied over physical layer, little attention has been paid to the impact of selection relaying on TCP performance. The authors investigate the TCP throughput in cooperative relaying networks and take a cross-layer design approach when selecting a relay to optimise the TCP throughput. The authors use first-order finite-state Markov channel to model the wireless time-varying channels, and formulate the cross-layer TCP throughput optimisation problem as a restless bandit system, which is a powerful stochastic control modelling framework and can be solved using linear programming algorithm. Simulation results were presented to illustrate the effectiveness of the proposed scheme. It was shown that the TCP throughput is determined by physical layer channel state and link-layer frame size and retransmission time.