This paper considers VBR transmission of multiple real-time videos over ATM
networks. Multiple real-time VBR video sources are multiplexed into an ATM
switch to transmit cells into the network. Given the ATM switch capacity,
the problem is to dynamically allocate the required channel bandwidth for e
ach video source such that the encoder buffer occupancy is maintained at a
target level. To solve the problem, we present a mathematical formulation a
nd propose an algorithm for the bandwidth allocation. To allocate a suitabl
e bandwidth at a given control period, QoS demand levels and traffic charac
teristics of the video sources are considered. The performance of the propo
sed scheme is examined in terms of the number of encoder rate controls requ
ired and the gap between the target and the current buffer occupancy at eac
h control period. Numerical results are analyzed for different QoS environm
ents as well as different levels of target buffer, ATM switch capacity, buf
fer size and leaky bucket token rate.