A method and apparatus for class based bandwidth scheduling for Quality of
Service (QoS) for radio air interfaces. In an embodiment, users of an air
interface are assigned to at least one of a plurality of QoS classes. Each
class is assigned an elasticity value. When traffic congestion is
determined on the air interface during a time frame, the actual rate of
data transmission for each user is reduced according to the elasticity of
the class to which the user belongs.