Dynamic Bandwidth Allocation Based On Partial Cycles
AssigneePMC-Sierra Israel Ltd.
InventorGuy Levit
Life of this patent
Estimating the term…
Abstract
A method for dynamic bandwidth allocation (DBA) in a passive optical network (PON) comprises the steps of: in a configuration stage, dividing a predetermined grant cycle into N parts, dividing by an optical line terminal (OLT) a plurality of optical network units (ONUs) into N ONU groups and in each cycle part, concurrently allocating grants to ONUs of one ONU group while having the ONUs of at least one other ONU group send reports and data to the OLT. In a preferred embodiment, the cycle is divided into two fixed half cycles.
Claims18
A method for dynamic bandwidth allocation in a passive optical network (PON) that includes an optical network terminal (OLT) functionally coupled to a plurality of optical network units (ONUs) comprising the steps of;
- a. in a configuration stage, dividing a predetermined grant cycle into N cycle parts;
- b. by the OLT, dividing the plurality of ONUs into N ONU groups;
- and
- c. in each cycle part, concurrently allocating grants to ONUs of one group while having the ONUs of at least one other group send reports and data to the OLT.
A method for dynamic bandwidth allocation in a passive optical network (PON) that includes an optical network terminal (OLT) functionally coupled to a plurality of optical network units (ONUs) comprising the steps of:
- a. in a configuration stage, dividing a predetermined grant cycle into two half cycles;
- b. by the OLT, dividing the plurality of ONUs into two ONU groups, each ONU having a Service Level Agreement (SLA);
- and
- c. in each half cycle, allocating bandwidth (BW) fairly to all the ONUs of each ONU group.
A method for dynamic bandwidth allocation in a passive optical network (PON) that includes an optical network terminal (OLT) functionally coupled to a plurality of optical network units (ONUs) comprising the steps of:
- a. accumulating R ONU reports, where R>2;
- b. checking if the accumulated reports are in condition for processing;
- and if yes,
- c. processing reports according to a given criterion.
Dependencies are inferred from the claim text.