Facilitating bandwidth allocation in a passive optical network
First Claim
Patent Images
1. A bandwidth allocation system, comprising:
- dynamic bandwidth allocation software including an image representing firmware configured for determining bandwidth allocation requirements;
a first processor that interprets said firmware for facilitating determination of bandwidth allocation settings for a plurality of optical network termination units of a Passive Optical Network system;
a second processor interpreting said software for managing information upon which said bandwidth allocation settings are dependent, determining revised bandwidth allocation parameters for altering the bandwidth allocation settings, and configuring the revised version of said bandwidth allocation parameters for said firmware prior to loading said firmware,wherein said revised bandwidth allocation functionality includes one of;
adjusting a bandwidth recalculation time interval, calculating a bandwidth adjustment amount, calculating a number of idle cells to be received for initiating a bandwidth recalculation operation, and calculating a buffer zone size;
first memory from which a current version of said firmware is accessible by the first processor; and
second memory from which said software is accessible by the second processor, wherein said second memory is different than said first memory.
2 Assignments
0 Petitions
Accused Products
Abstract
A bandwidth allocation system configured for in-service upgrading of bandwidth allocation functionality comprises dynamic bandwidth allocation software, a first processor, a second processor, first memory and second memory. The bandwidth allocation software includes an image representing firmware configured for determining bandwidth allocation requirements. A first processor interprets the firmware for facilitating determination of bandwidth allocation settings for a plurality of optical network termination units of a PON system. The second processor interprets the software for managing information upon which the bandwidth allocation settings are dependent.
-
Citations
21 Claims
-
1. A bandwidth allocation system, comprising:
-
dynamic bandwidth allocation software including an image representing firmware configured for determining bandwidth allocation requirements; a first processor that interprets said firmware for facilitating determination of bandwidth allocation settings for a plurality of optical network termination units of a Passive Optical Network system; a second processor interpreting said software for managing information upon which said bandwidth allocation settings are dependent, determining revised bandwidth allocation parameters for altering the bandwidth allocation settings, and configuring the revised version of said bandwidth allocation parameters for said firmware prior to loading said firmware, wherein said revised bandwidth allocation functionality includes one of;
adjusting a bandwidth recalculation time interval, calculating a bandwidth adjustment amount, calculating a number of idle cells to be received for initiating a bandwidth recalculation operation, and calculating a buffer zone size;first memory from which a current version of said firmware is accessible by the first processor; and second memory from which said software is accessible by the second processor, wherein said second memory is different than said first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for facilitating bandwidth allocation in a network system, comprising:
-
discontinuing operation of a first processor in accordance with dynamic bandwidth allocation firmware residing in first memory; determining bandwidth allocation settings independent of said dynamic bandwidth allocation firmware; receiving a revised version of said bandwidth allocation firmware to said first memory; resuming operation of the first processor in accordance with the revised version of said bandwidth allocation firmware after performing loading of said revised version, thereby enabling in-service upgrade of said firmware; determining revised bandwidth allocation parameters for altering bandwidth allocation functionality; configuring the revised version of said bandwidth allocation firmware to reflect said revised bandwidth allocation parameters, wherein configuring the revised version of the bandwidth allocation firmware is performed prior to loading the revised version of the bandwidth allocation firmware; wherein said determining revised bandwidth allocation parameters and configuring the revised version are facilitated by a second processor executing in accordance with dynamic bandwidth allocation software accessible from second memory different than said first memory; wherein said configuring the revised version includes altering a current version of said firmware for providing revised bandwidth allocation functionality; wherein said revised bandwidth allocation functionality includes one of;
adjusting a bandwidth recalculation time interval, calculating a bandwidth adjustment amount, calculating a number of idle cells to be received for initiating a bandwidth recalculation operation, and calculating a buffer zone size. - View Dependent Claims (15, 16)
-
-
17. A bandwidth allocation system, comprising:
-
at least one data processing device; first memory; second memory different than said first memory; instructions processable by said at least one data processing device; and an apparatus within a Passive Optical Network from which said instructions are accessible by said at least one data processing device; wherein said instructions am configured for enabling said at least one data processing device to facilitate; discontinuing operation of a first processor in accordance with dynamic bandwidth allocation firmware residing in first memory; determining bandwidth allocation settings independent of said dynamic bandwidth allocation firmware; receiving a revised version of said bandwidth allocation firmware to said first memory; and resuming operation of the first processor in accordance with the revised version of said bandwidth allocation firmware after performing loading of said revised version, thereby enabling in-service upgrade of said firmware; wherein said instructions are further configured for enabling said at least one data processing device to facilitate; determining revised bandwidth allocation parameters for altering bandwidth allocation functionality; and configuring the revised version of said bandwidth allocation firmware to reflect said revised bandwidth allocation parameters, wherein configuring the revised version of the bandwidth allocation firmware is performed prior to loading the revised version of the bandwidth allocation firmware; wherein said determining revised bandwidth allocation parameters and configuring the revised version are facilitated by a second processor executing in accordance with dynamic bandwidth allocation software accessible from second memory different than said first memory; wherein said revised bandwidth allocation functionality includes one of; adjusting a bandwidth recalculation time interval, calculating a bandwidth adjustment amount, calculating a number of idle cells to be received for initiating a bandwidth recalculation operation, and calculating a buffer zone size. - View Dependent Claims (18, 19, 20, 21)
-
Specification