Quality of service management for aggregated flows in a network system
AssigneeGTE Internetworking Incorporated
InventorGregory D. Troxel
Life of this patent
Estimating the term…
Loading patent…
AssigneeGTE Internetworking Incorporated
InventorGregory D. Troxel
Estimating the term…
A system and method for optimizing data flow through a node in a network system, where messages forwarded to the node have one of at least two priorities, a normal priority and a high priority. A novel token bucket approach allows maintaining Quality of Service (Qos) while maximizing throughput. Token buckets include normal and high-priority levels, which reserve capacity for high priority bursts of data. Messages for which not enough tokens are present are marked as not protected against loss, and dropped or sent on depending on a mode. Two-stage policing using two levels of token buckets is also presented. Each flow into a node or router has an associated token bucket, with normal and high priority levels. A second aggregate token bucket then re-tests all messages which were considered protected against loss from the first stage. Messages can be marked not protected against loss and sent out appropriately (for example, marked CLP-1 in an ATM VBR-tagged system), or dropped. Also, messages which were marked not protected against loss at the first stage can be marked protected against loss based on a headroom threshold, which allows excess token bucket capacity to be used passing messages which would normally be dropped.
A system for optimizing data flow through a node in a network system, wherein messages forwarded to said node have one of at least two priorities, a normal priority and a high priority, said system comprising:
A method for optimizing data flow through a node in a network system, wherein messages arriving on flows to said node have one of at least two priorities, a normal priority and a high priority, said method comprising:
Dependencies are inferred from the claim text.