US2012051747A1PendingUtilityA1

Methods for dynamic bandwidth allocation and queue management in ethernet passive optical networks

51
Assignee: HARAN ONNPriority: Sep 13, 2002Filed: Nov 7, 2011Published: Mar 1, 2012
Est. expirySep 13, 2022(expired)· nominal 20-yr term from priority
H04L 45/00H04L 47/13H04L 65/00H04L 12/28H04L 47/36H04Q 11/0071H04L 47/2433H04Q 11/0067H04Q 2011/0088H04Q 2011/0086H04Q 2011/0064H04Q 11/0066H04L 47/29
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In a passive optical network, dynamic bandwidth allocation and queue management methods and algorithms, designed to avoid fragmentation loss, guarantee that a length of a grant issued by an OLT will match precisely the count of bytes to be transmitted by an ONU. The methods include determining an ONU uplink transmission egress order based on a three-stage test, and various embodiments of methods for ONU report threshold setting.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for transmitting packets by an optical network unit (ONU) in a passive optical network (PON), comprising the steps of: whenever receiving a grant having a grant length from an optical line terminal (OLT) of the PON:
 a) calculating an ONU packet egress order based on the grant length; and   b) selecting a set of at least one packet whose total length equals the grant length, according to said calculated ONU packet egress order, without fragmenting any of the at least one packet; and   c) transmitting said set.   
     
     
         2 . The method of  claim 1 , wherein the step of calculating is preceded by a step of handling out of band information, and includes handling a sub-queue of a given priority. 
     
     
         3 . The method of  claim 2 , wherein the handling includes checking the sub-queue for ungranted packets, and wherein the step of calculating includes performing a three-stage test on each of the ungranted packets, each of the stage tests involving a stage variable. 
     
     
         4 . The method of  claim 3 , wherein the stage variable is selected from the group consisting of reported bytes below threshold, reported total bytes, and total bytes, and wherein the performing of a stage test involving a stage variable includes comparing a value of the stage variable to zero. 
     
     
         5 . The method of  claim 4 , wherein the ungranted packet is marked as granted if the result of the comparison is that the value of the stage variable is greater than zero. 
     
     
         6 . The method of  claim 1 , wherein the grant is a flexible grant set by the OLT based on information received from the ONU. 
     
     
         7 . The method of  claim 6 , wherein the information includes a combination of values of bytes below threshold and values of total bytes. 
     
     
         8 . The method of  claim 7 , wherein the threshold is adaptive. 
     
     
         9 . The method of  claim 7 , wherein the values of bytes below threshold and the values of total bytes are accumulated from highest to lowest priority. 
     
     
         10 . The method of  claim 1 , wherein said set includes a plurality of said packets.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.