Providing quality of service for sub-flows in a multiple grants per interval service flow
AssigneeBroadcom Corporation
InventorGordon Yong Li
Life of this patent
Estimating the term…
Abstract
A method and system to provide Quality of Service (QoS) for packet transmission in a grant of a multiple grants per interval (MGI) service flow is provided herein. The method includes the steps of receiving a packet of an application session, determining characteristics associated with the packet and mapping the packet to a MGI sub-flow, wherein the MGI sub-flow is associated with the QoS attributes for the application session. The method further includes the steps of storing the packet in a pre-shaper sub-flow queue that is associated with the MGI sub-flow that the packet is mapped to, and enforcing the QoS for the packet transmission by adjusting the egress of the packet from the queue based on the QoS attributes associated with the MGI sub-flow.
Claims17
A system to provide Quality of Service (QoS) for transmitting a packet in a grant of a multiple grants per interval (MGI) service flow, comprising:
- a memory;
- and
- a processor coupled to the memory and configured to, based on instructions in the memory, perform the steps of:
- receiving a packet from an application session;
- determining characteristics associated with the packet;
- mapping the packet to an MGI sub-flow, wherein the MGI sub-flow is associated with QoS attributes required by the application session and wherein the MGI sub-flow is one of a plurality of MGI sub-flows within the MGI service flow;
- storing the packet in a pre-shaper sub-flow traffic queue that is associated with the MGI sub-flow that the packet is mapped to;
- and
- providing QoS for transmitting the packet by adjusting an egress rate of the packet from the pre-shaper sub-flow traffic queue based on the QoS attributes associated with the MGI sub flow.
A computer-based method to provide Quality of Service (QoS) for transmitting a packet in a grant of a multiple grants per interval (MGI) service flow, comprising the steps of:
- receiving a packet from an application session;
- determining characteristics associated with the packet;
- mapping the packet to an MGI sub-flow, wherein the MGI sub-flow is associated with QoS attributes required by the application session and wherein the MGI sub-flow is one of a plurality of MGI sub-flows within the MGI service flow;
- storing the packet in a pre-shaper sub-flow traffic queue that is associated with the MGI sub-flow that the packet is mapped to;
- and
- providing QoS for transmitting the packet by adjusting an egress rate of the packet from the pre-shaper sub-flow traffic queue based on the QoS attributes associated with the MGI sub flow.
Dependencies are inferred from the claim text.