×

Counter based fairness scheduling for QoS queues to prevent starvation

  • US 9,705,806 B2
  • Filed: 03/17/2015
  • Issued: 07/11/2017
  • Est. Priority Date: 07/22/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method to communicate low priority data between a wireless access point and a wireless station, the method comprising:

  • maintaining at least one low priority Quality of Service (QoS) queue for tracking low priority data to be transmitted between the wireless access point and the wireless station, the wireless station wirelessly coupled to the wireless access point, the wireless station comprising a wireless interface configured to request, on behalf of an application executing in the wireless station, a request for fairness tracking, and to then make the request received by the wireless access point, wherein the wireless station belongs to multiple Virtual Local Area Networks (VLANs) and said wireless access point is configured to negotiate per VLAN fairness counters for each of the multiple VLANs;

    maintaining at least one high priority QoS queue for tracking high priority data to be transmitted between the wireless access point and the wireless station;

    transmitting said high priority data between said wireless access point and said wireless station according to a QoS scheme by mapping high priority data packets from said at least one high priority QoS queue to a transmission queue;

    performing a fairness mechanism process wherein an initialized value for a fairness counter is periodically updated, andinjecting a low priority packet from said at least one low priority QoS queue to said transmission queue when said fairness counter attains a predefined value by said periodic updating.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×