Patent ID: 8923120

Claim:
A method comprising, by one or more computing systems: storing in a quality-of-service (QoS) -enabled communication system a data structure that has a multi-level hierarchy comprising: a physical level comprising one or more physical-level nodes, each of the physical-level nodes corresponding to a physical interface for transmitting a bandwidth-limited traffic (BLT) stream of packets; a logical level comprising one or more logical-level nodes, each of the logical-level nodes comprising a bandwidth-limitation parameter; and a class level comprising one or more class-level nodes, each of the class-level nodes corresponding to a service provided by the QoS-enabled communication system; receiving a first request for M number of services provided by the QoS-enabled communication system; and in response to the first request, modifying an allocation of the logical-level nodes by mapping M class-level nodes to a first one of the logical-level nodes according to a first mapping mode of the data structure.