Patent ID: 8265076
Filing Date: 2012-09-11
Classification: H04L,H04W

Abstract:
1. In a controller operating in a network environment wherein the controller processes packets received from one or more remote nodes for delivery to one or more clients, a method for maintaining packet delivery Quality of Service (QoS), the method comprising: receiving a packet that identifies a destination client of the packet; identifying one or more delivery path nodes to the destination client; acquiring a QoS state associated with at least one of the one or more delivery path nodes, wherein the QoS state characterizes utilization of available transmission resources of a corresponding delivery path node, and wherein acquiring the QoS state associated with the at least one of the one or more delivery path nodes is based on a percent utilization corresponding to the one or more delivery path nodes; determining a transmit delay based on the acquired QoS state, wherein said transmit delay comprises a time delay that varies based at least in part on the acquired QoS state; storing the packet in a buffer with delivery instructions wherein the delivery instructions include the transmit delay; and passing, when the transmit delay expires, processing of the packet to a data processing engine wherein the data processing engine is operative to forward the packet onto the transmission media to the destination client.