×

CONTROLLING FAIR BANDWIDTH ALLOCATION EFFICIENTLY

  • US 20160212065A1
  • Filed: 01/20/2015
  • Published: 07/21/2016
  • Est. Priority Date: 01/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • at least one processor;

    a computer-readable storage medium that stores executable instructions that are executable by the at least one processor, the executable instructions including a bandwidth allocation controller that includes;

    a plurality of micro-schedulers, each of the micro-schedulers controlling bandwidth allocation for respective clients, each of the respective clients subscribing to a respective predefined portion of bandwidth of an outgoing communication link; and

    a macro-scheduler that controls the plurality of micro-schedulers, by;

    for each respective client that is active, allocating the respective subscribed portion of bandwidth associated with the each respective client that is active, by a predefined first deadline, with residual bandwidth that is unused by the respective clients being shared proportionately among respective active clients by a predefined second deadline,while minimizing coordination among micro-schedulers by the macro-scheduler periodically adjusting respective bandwidth allocations to each micro-scheduler.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×