IP Library Granted Patent US 9,331,812
Granted Patent B2
US 9,331,812 · App. 14/108,536 · Granted May 3, 2016

Round trip time aware dynamic bandwidth allocation for ethernet passive optical network over coaxial network

Inventors: Liming Fang (Santa Clara, CA); Jim Chen (Corona, CA); Li Zhang (Wuhan, CN)
Assignee: Futurewei Technologies, Inc.
H04J14/08H04J14/0238H04Q11/0067H04Q11/0071H04Q2011/0064H04Q2011/0077
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,331,812
App. No.
14/108,536
Granted
May 3, 2016
Kind
B2
Abstract

An apparatus comprising a receiver configured to receive a plurality of transmission requests from a plurality of end nodes via an optical network and an electrical network, a processor coupled to the receiver and configured to dynamically allocate optical transmission time slots to the end nodes according to measured RTTs of the end nodes, and a transmitter coupled to the processor and configured to transmit the allocated transmission time slots to the end nodes. Also disclosed is a method performed by an OLT comprising receiving a plurality of transmission requests from a plurality of network units via a PON and an electrical network, and allocating optical transmission time slots to the network units dynamically according to measured RTTs of the network units.

Claims (33)

1. An apparatus comprising:

a receiver configured to receive a plurality of transmission requests from a plurality of end nodes via an optical network and an electrical network;

a processor coupled to the receiver and configured to dynamically allocate optical transmission time slots to the end nodes according to measured round trip times (RTTs) of the end nodes, wherein the processor is configured to dynamically allocate the optical transmission time slots to the end nodes according to the measured RTTs of the end nodes by:

sorting the end nodes in an increasing order based on the end nodes' RTTs; and

allocating the optical transmission time slots to the end nodes in the sorted order; and

a transmitter coupled to the processor and configured to transmit the allocated transmission time slots to the end nodes.

2. The apparatus of claim 1 , wherein the processor is configured to dynamically allocate the optical transmission time slots further by:

collecting statuses of transmission queues in a scheduling cycle; and

allocating the optical transmission time slots to the end nodes according to the statuses.

3. The apparatus of claim 2 , wherein the transmission queue statuses are downstream transmission queue statuses, upstream transmission queue statuses carried in the transmission requests, or combinations thereof.

4. The apparatus of claim 2 , wherein one or more transmission queue statuses belong to each end node, wherein the processor is configured to dynamically allocate the optical transmission time slots by performing intra-end nodes scheduling, and wherein performing intra-end nodes scheduling comprises:

sorting the transmission queue statuses by the end nodes; and

allocating the optical transmission time slots contiguously for the transmission queues belonging to the same end node.

5. The apparatus of claim 4 , wherein the processor is configured to dynamically allocate the optical transmission time slots further by:

grouping the transmission queue statuses according to classes of service (CoS); and

allocating a minimum bandwidth guaranteed to each CoS.

6. The apparatus of claim 5 , wherein the processor is further configured to:

compute excess bandwidths in each CoS;

accumulate the excess bandwidths in each CoS into a surplus bandwidth; and

distribute the surplus bandwidth among the end nodes that require more than the minimum bandwidth guaranteed to the CoS.

7. The apparatus of claim 4 , wherein the processor is further configured to group the transmission queue statuses according to Logical Link Identifiers (LLIDs).

8. The apparatus of claim 4 , wherein the transmission queues are associated with delivery priorities based on quality of service (QoS), and wherein the processor is further configured to schedule the optical transmission time slots for the transmission queues belonging to the same end node in a decreasing order of delivery priorities.

9. The apparatus of claim 1 , wherein the processor is configured to dynamically allocate the optical transmission time slots by allocating contiguous optical transmission time slots to electrical network nodes that are coupled to a common media converter node via the electrical network.

10. The apparatus of claim 1 , wherein the optical network comprises a passive optical network (PON), wherein the apparatus is an optical line terminal (OLT), and wherein the end nodes comprise optical network units (ONUs).

11. A method performed by an optical line terminal (OLT) comprising:

receiving a plurality of transmission requests from a plurality of network units via a passive optical network (PON) and an electrical network; and

allocating optical transmission time slots to the network units dynamically according to measured round trip times (RTTs) of the network units, wherein allocating the optical transmission time slots to the network units dynamically according to the measured RTTs of the network units comprises:

sorting the transmission requests by the network units;

sorting the transmission requests for each network unit by class of service (CoS); and

allocating the optical transmission time slots contiguously for the transmission requests from the same network unit.

12. The method of claim 11 , wherein allocating the optical transmission time slots to the network units dynamically according to the measured RTTs of the network units comprises:

sorting the transmission requests by electrical network units that are coupled to a common media converter unit via the electrical network; and

allocating the optical transmission time slots contiguously for the transmission requests from the electrical network units that are coupled to a common media converter unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2014
From: FANG, LIMING; CHEN, JIM; ZHANG, LI
To: FUTUREWEI TECHNOLOGIES, INC.
Reel/Frame 032017/0137 →
Continuity (2)
Provisional Application 61745106 · Dec 21, 2012
Related Publication 20140178076A1 · Jun 26, 2014