Technique for delivering and enforcing network quality of service to multiple outstations
First Claim
1. A method for delivering network quality of service from a head-end to a plurality of outstations, the method comprising the steps of:
- assigning a transmit duration for each one of the plurality of outstations for a cycle by the head-end;
receiving a control message from an outstation indicating extra capacity at the outstation; and
assigning a transmit frequency via a scheduler for each one of the plurality of outstations by the head-end, the scheduler running as a spinner on a disk having zones for each of the plurality of outstations, wherein the outstation over whose zone a needle of the spinner is passing is allowed to transmit, and wherein the transmit frequency is a number of times that the outstation transmits during the cycle;
wherein bandwidth for each one of the plurality of outstations is adjusted dynamically for the cycle at the head-end.
8 Assignments
0 Petitions
Accused Products
Abstract
A technique for delivering and enforcing network quality of service from a head-end to a plurality of outstations is disclosed. In one embodiment, the technique is realized by assigning a transmit duration for each one of the plurality of outstations by the head-end; and assigning a transmit frequency for each one of the plurality of outstations by the head-end; wherein bandwidth for each one of the plurality of outstations is adjusted dynamically at the head-end. In addition, a control message may be received from an outstation indicating extra capacity at the outstation where the extra capacity may be allocated for one or more of burst capacity and best effort traffic.
-
Citations
20 Claims
-
1. A method for delivering network quality of service from a head-end to a plurality of outstations, the method comprising the steps of:
-
assigning a transmit duration for each one of the plurality of outstations for a cycle by the head-end; receiving a control message from an outstation indicating extra capacity at the outstation; and assigning a transmit frequency via a scheduler for each one of the plurality of outstations by the head-end, the scheduler running as a spinner on a disk having zones for each of the plurality of outstations, wherein the outstation over whose zone a needle of the spinner is passing is allowed to transmit, and wherein the transmit frequency is a number of times that the outstation transmits during the cycle; wherein bandwidth for each one of the plurality of outstations is adjusted dynamically for the cycle at the head-end. - View Dependent Claims (2, 3, 4, 5, 6, 7, 18)
-
-
8. A system for delivering network quality of service from a head-end to a plurality of outstations, the system comprising:
-
a scheduler, at the head-end for assigning a transmit duration for each one of the plurality of outstations for a cycle, receiving a control message from an outstation indicating extra capacity at the outstation, and assigning a transmit frequency for each one of the plurality of outstations, the scheduler running as a spinner on a disk having zones for each of the plurality of outstations, wherein the outstation over whose zone a needle of the spinner is passing is allowed to transmit, and wherein the transmit frequency is a number of times that the outstation transmits during the cycle; wherein bandwidth for each one of the plurality of outstations is adjusted dynamically for the cycle at the head-end. - View Dependent Claims (9, 10, 11, 12, 13, 19)
-
-
14. An article of manufacture for delivering network quality of service from a head-end to a plurality of outstations, the article of manufacture comprising:
-
a non-transitory processor readable storage medium containing code; wherein the code is configured to be readable by at least one processor and thereby cause the at least one processor to operate so as to; assign a transmit duration for each one of the plurality of outstations for a cycle by the head-end; receive a control message from an outstation indicating extra capacity at the outstation; and assign a transmit frequency via a scheduler for each one of the plurality of outstations by the head-end, the scheduler running as a spinner on a disk having zones for each of the plurality of outstations, wherein the outstation over whose zone a needle of the spinner is passing is allowed to transmit, and wherein the transmit frequency is a number of times that the outstation transmits during the cycle; wherein bandwidth for each one of the plurality of outstations is adjusted dynamically for the cycle at the head-end. - View Dependent Claims (15, 16, 17, 20)
-
Specification