Lusilao Zodi G.-A., Nakato Kakande J., Dlodlo M.E., de Jager G., Ferguson K.L.
Department of Electrical Engineering, University of Cape Town, South Africa; Council for Scientific and Industrial Research, Pretoria, South Africa
Lusilao Zodi, G.-A., Department of Electrical Engineering, University of Cape Town, South Africa; Nakato Kakande, J., Department of Electrical Engineering, University of Cape Town, South Africa, Council for Scientific and Industrial Research, Pretoria, South Africa; Dlodlo, M.E., Department of Electrical Engineering, University of Cape Town, South Africa; de Jager, G., Department of Electrical Engineering, University of Cape Town, South Africa; Ferguson, K.L., Council for Scientific and Industrial Research, Pretoria, South Africa
The emergence of multimedia applications has spurred interest in transport protocols with flexible transmission control. In TCP-Friendly Rate Control (TFRC), the multimedia transmission rate is adapted using the TCP throughput equation. This model, defined in terms of the relationship between throughput, round-trip time and loss rate, ensures that the resulting protocol is TCP compatible. However, standard TFRC wastes bandwidth because it is slow to detect changes in the available capacity. In this paper we take a new direction in tackling this problem. The classical TCP filter used in the estimation of the round-trip time is replaced by two filters namely the adaptive TCP filter and adaptive Kalman filter. Based on jitter, delay and throughput results, it is illustrated that the adaptive filters respond better to drastic changes in network round trip time, providing better aggressiveness and responsiveness in rate adaptation at the multimedia server. The Kalman filter provides the best performance, with the adaptive TCP filter also showing significant improvements over the classical TCP filter.
Adaptive kalman filter; Available capacity; Loss rates; Multimedia applications; Multimedia servers; Multimedia transmissions; New directions; Performance evaluation; QoS control; Rate adaptation; Round-trip time; Streaming Video; TCP friendly rate control; TCP throughput; Transmission control; Transport protocols; Adaptive filtering; Adaptive filters; Electric filters; Flow control; Internet; Internet protocols; Jitter; Kalman filters; Packet switching; Throughput; Transmission control protocol