Title :
An adaptive buffer allocation mechanism for token bucket flow control
Author :
Chen, Yi-Chiun ; Xu, Xiao
Author_Institution :
Global Telecom Solutions Sector, Motorola. Inc., Arlington Heights, IL, USA
Abstract :
In this paper, a dynamic mechanism for per-flow buffer allocation is proposed and analyzed in a multi-flow environment with token bucket flow control. The mechanism detects burstiness of data traffic by measuring the relative rates of token bucket draining and data arrival, and adjusts the per-flow data buffer size accordingly. By exploiting variations in burstiness among a large group of users, this mechanism increases buffer allocation for users with instantaneous high traffic demand while decrease buffer allocation for users with instantaneous low traffic demand. Our results show a substantial benefit in reducing packet loss with this mechanism, especially when the variance of traffic among users is outstanding. In addition, this buffer size adaptation significantly reduces the signaling overheads for the negotiation and change of the token bucket parameters between the two network elements. The mechanism can be applied widely where there is token bucket flow control, such as between the SGSN and the PCU of a GPRS network.
Keywords :
buffer storage; packet radio networks; telecommunication congestion control; GPRS network; PCU; adaptive buffer allocation mechanism; buffer allocation; data arrival rate; data buffer size adjustment; data traffic burstiness; dynamic per-flow buffer allocation mechanism; leaky bucket algorithm; multiflow environment; network congestion control; packet control unit; packet loss reduction; serving GPRS service node; signaling overhead reduction; token bucket draining rate; token bucket flow control; traffic shaping; Adaptive control; Algorithm design and analysis; Communication system traffic control; Control systems; Ground penetrating radar; Programmable control; Radio control; Shape control; Telecommunication control; Traffic control;
Conference_Titel :
Vehicular Technology Conference, 2004. VTC2004-Fall. 2004 IEEE 60th
Print_ISBN :
0-7803-8521-7
DOI :
10.1109/VETECF.2004.1400615