A method comprising: determining an average utilization of periodic bandwidth of a plurality of remote terminals for data transmissions over a channel of a wireless data communications system, wherein the average utilization of the periodic bandwidth is determined based on a first averaging period, and the periodic bandwidth is a portion of overall bandwidth of the channel allocated for periodic bandwidth allocations to each of the plurality of remote terminals for data transmissions of the respective terminal over the channel; determining a maximum level for the periodic bandwidth allocations to each of the plurality of remote terminals based on the determined average utilization of periodic bandwidth of the plurality of remote terminals and a target level for the periodic bandwidth; determining a utilization metric that reflects a utilization level of the periodic bandwidth by a one terminal of the plurality of remote terminals based on a second averaging period, where the second averaging period may be equal to the first averaging period; determining an updated level for the periodic bandwidth allocations to the one terminal based on the determined utilization metric for the one terminal and a target level for utilization of the periodic bandwidth by the one terminal, wherein the updated level for the periodic bandwidth allocations to the one terminal is determined so as not to exceed the determined maximum level for the periodic bandwidth allocations to each of the plurality of remote terminals; and assigning the updated level for the periodic bandwidth allocations to the one terminal for one or more subsequent data transmissions of the one terminal over the channel. determining an average utilization of periodic bandwidth of a plurality of remote terminals for data transmissions over a channel of a wireless data communications system, wherein the average utilization of the periodic bandwidth is determined based on a first averaging period, and the periodic bandwidth is a portion of overall bandwidth of the channel allocated for periodic bandwidth allocations to each of the plurality of remote terminals for data transmissions of the respective terminal over the channel; determining a maximum level for the periodic bandwidth allocations to each of the plurality of remote terminals based on the determined average utilization of periodic bandwidth of the plurality of remote terminals and a target level for the periodic bandwidth; determining a utilization metric that reflects a utilization level of the periodic bandwidth by a one terminal of the plurality of remote terminals based on a second averaging period, where the second averaging period may be equal to the first averaging period; determining an updated level for the periodic bandwidth allocations to the one terminal based on the determined utilization metric for the one terminal and a target level for utilization of the periodic bandwidth by the one terminal, wherein the updated level for the periodic bandwidth allocations to the one terminal is determined so as not to exceed the determined maximum level for the periodic bandwidth allocations to each of the plurality of remote terminals; and assigning the updated level for the periodic bandwidth allocations to the one terminal for one or more subsequent data transmissions of the one terminal over the channel.