CA2272978A1 - Novel method and apparatus for traffic shaping in a broadband fiber-based access system - Google Patents

Novel method and apparatus for traffic shaping in a broadband fiber-based access system Download PDF

Info

Publication number
CA2272978A1
CA2272978A1 CA002272978A CA2272978A CA2272978A1 CA 2272978 A1 CA2272978 A1 CA 2272978A1 CA 002272978 A CA002272978 A CA 002272978A CA 2272978 A CA2272978 A CA 2272978A CA 2272978 A1 CA2272978 A1 CA 2272978A1
Authority
CA
Canada
Prior art keywords
priority
cells
traffic cells
traffic
stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002272978A
Other languages
French (fr)
Other versions
CA2272978C (en
Inventor
Alan Frank Graves
Andrew Jocelyn Timms
David Anthony Fisher
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rockstar Consortium US LP
Original Assignee
Nortel Networks Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nortel Networks Corp filed Critical Nortel Networks Corp
Publication of CA2272978A1 publication Critical patent/CA2272978A1/en
Application granted granted Critical
Publication of CA2272978C publication Critical patent/CA2272978C/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/205Quality of Service based
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/50Overload detection or protection within a single switching element
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5605Fibre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5609Topology
    • H04L2012/561Star, e.g. cross-connect, concentrator, subscriber group equipment, remote electronics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5678Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
    • H04L2012/568Load balancing, smoothing or shaping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0071Provisions for the electrical-optical layer interface

Abstract

A novel method and apparatus for controlling the flow of traffic between a host digital terminal (HDT) and a plurality of optical network units (ONU s). Each ONU is connected to the HDT by optical fiber and to a plurality of subscribers by a respective plurality of subscriber drops. The bandwidth on the fiber, although large, is usually inferior to the total bandwidth that can be transmitted across the subscriber drops. Therefore, both upstream and downstream traffic may become congested at various "choke points" under certain circumstances of usage. The present invention provides a traffic shaper located in the HDT, which gives centralized control of the traffic flowing to and from the ONU s. Consideration of the priority and destination of each traffic cell is taken into account by the traffic shaper to ensure that the capacity of the fiber and of the individual drops is never exceeded, irrespective of the transaction sizes, thereby eliminating the need for costly buffers in the outside plant. Any maintenance or repairs of the traffic shaper can be easily effected without field visits, due to its centralized location.

Claims (38)

1. A method of downstream data transmission for use in an access system comprising a host digital terminal (HDT) connected by optical fiber to a plurality of optical network units (ONU s), each ONU being connected to a respective plurality of subscribers by a respective plurality of subscriber drops, the method comprising:
determining which drops from among the subscriber drops the downstream data is destined for, said drops being destination drops;
determining the downstream bandwidth available on the fiber and on the destination drops; and transmitting the downstream data only if there is sufficient downstream bandwidth on the fiber and on the destination drops.
2. A method of transmitting upstream data, for use in an access system comprising a host digital terminal (HDT) connected by optical fiber to a plurality of optical network units (ONU s), each ONU being connected to a respective plurality of subscribers by a respective plurality of subscriber drops, the method comprising:
determining which drops from among the subscriber drops intend to transmit upstream data, said drops being source drops;
determining the upstream bandwidth available on the fiber and on the source drops; and allowing the transmittal of upstream data only if there is sufficient upstream bandwidth on the fiber and on the source drops.
3. A method of transmitting data from a host digital terminal (HDT) to at least one optical network unit (ONU), each ONU being connected to the HDT by optical fiber and to a respective plurality of subscribers by a respective plurality of subscriber drops, wherein the data can be transmitted across the fiber at a maximum fiber data rate and across each drop at a respective maximum drop data rate, wherein the data is requested to be transmitted across the fiber at a requested fiber data rate and across each drop at a respective requested drop data rate, the data being a mixture of high-priority data and low-priority data, the method comprising the steps of:
the HDT determining which of said downstream data is high-priority data and which of said downstream data is low-priority data;
if the requested fiber data rate is less than or equal to the maximum fiber data rate and if the requested drop data rate is less than or equal to the maximum drop data rate, the HDT transmitting all of said downstream data;
otherwise, the HDT transmitting all of said high-priority data and only part of said low-priority data, and temporarily storing the remaining low-priority data.
4. A method of mapping an input sequence of traffic cells to an output sequence of traffic cells for transmission by a host digital terminal (HDT) to at least one optical network unit (ONU), each ONU being connected by optical fiber to the HDT and by a respective plurality of subscriber drops to a respective plurality of subscribers, each traffic cell being associated with either high-priority or low-priority traffic and with a destination drop from among the subscriber maximum fiber data rate, wherein data can be transmitted across each subscriber drop at a respective maximum drop data rate, the method comprising the steps of:
determining the traffic priority and destination drop associated with each cell in the input sequence;
separating the cells in the input sequence according to the traffic priority and destination drop associated with each cell, thereby to produce a plurality of demultiplexed cell streams;
temporarily storing the plurality of demultiplexed cell streams in a respective plurality of buffers and releasing the cells in each buffer according to respective controllable output data rates; and combining the cells released by the plurality of buffers, thereby to form the output sequence;
wherein the total output data rate of all buffers containing high-priority traffic cells is controlled to be less than or equal to the maximum fiber data rate;
wherein the total output data rate of all buffers containing high-priority traffic cells associated with a common destination drop is controlled to be less than or equal to the maximum drop data rate for that destination drop;
wherein the total output data rate of all buffers containing low-priority traffic cells is controlled to be less than or equal to the maximum fiber data rate minus the total output data rate of all buffers containing high-priority traffic cells; and wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is controlled to be less than or equal to the maximum drop data rate for that destination drop minus the total output data rate of all buffers containing high-priority traffic cells associated with that destination drop.
5. A method according to claim 4, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell, wherein the destination drop associated with a high-priority or low-priority traffic cell is encoded in the header of said high-priority or low-priority traffic cell.
6. A method according to claim 4, wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is distributed substantially equally among said buffers.
7. A method of mapping an input sequence of traffic cells to an output sequence of traffic cells for transmission by a host digital terminal (HDT) to at least one optical network unit (ONU), each ONU being connected by optical fiber to the HDT and by a respective plurality of subscriber drops to a respective plurality of subscribers, each traffic cell being associated with either broadcast-priority, high-priority or low-priority traffic, each high-priority or low-priority traffic cell being associated with a destination drop from among the subscriber drops, each broadcast-priority cell being further associated with a broadcast channel, wherein each subscriber drop is associated with a controllable number of broadcast channels, wherein data can be transmitted across the fiber at a maximum fiber data rate, wherein data can be transmitted across each subscriber drop at a respective maximum drop data rate, the method comprising the steps of:
determining the traffic priority and destination drop or broadcast channel associated with each cell in the input sequence;
separating the cells in the input sequence according to the traffic priority and destination drop or broadcast channel associated with each cell, thereby to produce a plurality of demultiplexed cell streams;
temporarily storing the plurality of demultiplexed cell streams in a respective plurality of buffers and releasing the cells in each buffer according to respective controllable output data rates; and combining the cells released by the plurality of buffers, thereby to form the output sequence;
wherein the total output data rate of all buffers containing broadcast-priority traffic cells is controlled to be less than or equal to the maximum fiber data rate;
wherein the number of broadcast channels associated with each subscriber drop is controlled such that the total output data rate of all buffers containing broadcast-priority traffic cells associated with the broadcast channels associated with said subscriber drop is less than or equal to the maximum drop data rate;
wherein the total output data rate of all buffers containing high-priority traffic cells is less than or equal to the maximum fiber data rate minus the total output data rate of all buffers containing broadcast-priority traffic;
wherein the total output data rate of all buffers containing high-priority traffic cells associated with a common destination drop is less than or equal to the maximum drop data rate for that destination drop minus the total output data rate of all buffers containing broadcast-priority traffic cells associated with the broadcast channels associated with that destination drop;
wherein the total output data rate of all buffers containing low-priority traffic cells is less than or equal to the maximum fiber data rate minus the sum of the total output data rate of all buffers containing high-priority traffic cells and the total output data rate of all buffers containing broadcast-priority traffic cells; and wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is less than or equal to the maximum drop data rate for that destination drop minus the sum of the total output data rate of all buffers containing high-priority traffic cells associated with that destination drop and the total output data rate of all buffers containing broadcast-priority traffic cells associated with the broadcast channels associated with that destination drop.
8. A method according to claim 7, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell, wherein the destination drop associated with a high-priority or low-priority traffic cell is encoded in the header of said high-priority or low-priority traffic cell, wherein the broadcast channel associated with a broadcast-priority traffic cell is encoded in the header of said broadcast-priority traffic cell.
9. A method according to claim 7, wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is distributed substantially equally among said buffers.
10. In an access system comprising a host digital terminal (HDT) connected by optical fiber to a plurality of optical network units (ONU s), each ONU being connected to a respective plurality of subscribers by a respective plurality of subscriber drops, a traffic shaper for transmitting an output stream of traffic cells from the HDT to the subscribers, the traffic shaper comprising:
control means for determining the bandwidth available on the fiber and on the subscriber drops; and remapping means for controllably reordering and releasing an input stream of traffic cells in accordance with the bandwidth available on the fiber and on the subscriber drops, thereby to form the output stream of traffic cells.
11. A traffic shaper according to claim 10, wherein the control means is a control processor, and wherein the remapping means comprises a random access memory (RAM) for temporarily storing the traffic cells in the input stream and retrieving the traffic cells in an order and at a rate controlled by the control processor.
12. A traffic shaper according to claim 10 or 11, wherein the traffic cells are asynchronous transfer mode (ATM) cells.
13. A traffic shaper according to claim 10, wherein each traffic cell is associated with either high-priority or low-priority traffic, wherein the control means is a control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream of traffic cells according to traffic priority, thereby to produce a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream of traffic cells.
14. A traffic shaper according to claim 13, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell.
15. A traffic shaper according to claim 10, wherein each traffic cell is associated with either high-priority or low-priority traffic and with a destination drop from among the subscriber drops, wherein the control means is a control processor, and wherein the remapping means comprises:

means for separating traffic cells in the input stream of traffic cells according to traffic priority, thereby to produce a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for separating the traffic cells in the stream of high-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of high-priority traffic cells;
a first plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of high-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of high-priority traffic cells;
means for combining the paced drop-specific streams of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for separating the traffic cells in the stream of low-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of low-priority traffic cells;
a second plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of low-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of low-priority traffic cells;
means for combining the paced drop-specific streams of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells;
means for combining the ordered stream of high-priority traffic cells with the ordered stream of low-priority traffic cells, thereby to produce the output stream of traffic cells.
16. A traffic shaper according to claim 15, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell, wherein the destination drop associated with a high-priority or low-priority traffic cell is encoded in the header of said high-priority or low-priority traffic cell.
17. A traffic shaper according to claim 15, wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is distributed substantially equally among said buffers.
18. A traffic shaper according to claim 10, wherein each traffic cell is associated with one of broadcast-priority, high-priority or low-priority traffic, wherein the control means is a control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream of traffic cells according to priority, thereby to produce a stream of broadcast-priority traffic cells, a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of broadcast-priority traffic cells, thereby to produce an ordered stram of broadcast-priority traffic cells;

means for controllably reordering and releasing the traffic cells in the stream of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of broadcast-priority traffic cells, the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream of traffic cells.
19. A traffic shaper according to claim 18, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell.
20. A traffic shaper according to claim 10, wherein each traffic cell is associated with one of broadcast-priority, high-priority or low-priority traffic, wherein each high-priority or low-priority traffic cell is further associated with a destination drop from among the subscriber drops, wherein each broadcast-priority cell is further associated with a broadcast channel, wherein each subscriber drop is associated with a controllable number of broadcast channels, wherein the control means controls the broadcast channels associated with each subscriber drop, wherein the control means is a control processor, and wherein the remapping means comprises:

means for separating traffic cells in the input stream of traffic cells according to priority, thereby to produce a stream of broadcast-priority traffic cells, a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for separating the traffic cells in the stream of broadcast-priority traffic cells according to broadcast channel, thereby to produce a plurality of channel-specific streams of broadcast-priority traffic cells;
a first plurality of buffers for temporarily storing and controllably releasing the plurality of channel-specific streams of broadcast-priority traffic cells, thereby to produce a respective plurality of paced channel-specific streams of broadcast-priority traffic cells;
means for combining the paced channel-specific streams of broadcast-priority traffic cells, thereby to produce an ordered stream of broadcast-priority traffic cells;
means for separating the traffic cells in the stream of high-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of high-priority traffic cells;
a second plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of high-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of high-priority traffic cells;
means for combining the paced drop-specific streams of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for separating the traffic cells in the stream of low-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of low-priority traffic cells;
a third plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of low-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of low-priority traffic cells;
means for combining the paced drop-specific streams of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of broadcast-priority traffic cells, the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream of traffic cells.
21. A traffic shaper according to claim 20, wherein the traffic cells are asynchronous transfer mode (ATM) cells each having a header, wherein the traffic priority associated with a traffic cell is encoded in the header of said cell, wherein the destination drop associated with a high-priority or low-priority traffic cell is encoded in the header of said high-priority or low-priority traffic cell, wherein the broadcast channel associated with a broadcast-priority traffic cell is encoded in the header of said broadcast-priority traffic cell.
22. A traffic shaper according to claim 20, wherein the total output data rate of all buffers containing low-priority traffic cells associated with a common destination drop is distributed substantially equally among said buffers.
23. A traffic shaper according to claim 10, wherein each traffic cell is associated with one of broadcast-priority, high-priority or low-priority traffic, wherein each low-priority traffic cell is further associated with a destination drop from among the subscriber drops and with a service being delivered to that destination drop, wherein multiple services can be associated with an identical destination drop, wherein each high-priority traffic cell is further associated with a destination drop from among the subscriber drops, wherein each broadcast-priority cell is further associated with a broadcast channel, wherein each subscriber drop is associated with a controllable number of broadcast channels, wherein the control means controls the broadcast channels associated with each subscriber drop, wherein the control means is a control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream of traffic cells according to priority, thereby to produce a stream of broadcast-priority traffic cells, a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for separating the traffic cells in the stream of broadcast-priority traffic cells according to broadcast channel, thereby to produce a plurality of channel-specific streams of broadcast-priority traffic cells;
a first plurality of buffers for temporarily storing and controllably releasing the plurality of channel-specific streams of broadcast-priority traffic cells, thereby to produce a respective plurality of paced channel-specific streams of broadcast-priority traffic cells;

means for combining the paced channel-specific streams of broadcast-priority traffic cells, thereby to produce an ordered stream of broadcast-priority traffic cells;
means for separating the traffic cells in the stream of high-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of high-priority traffic cells;
a second plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of high-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of high-priority traffic cells;
means for combining the paced drop-specific streams of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for separating the traffic cells in the stream of low-priority traffic cells according to service and destination drop, thereby to produce a plurality of individual streams of low-priority traffic cells;
a third plurality of buffers for temporarily storing and making available the plurality of individual streams of low-priority traffic cells, thereby to produce a respective plurality of delayed service-specific streams of low-priority traffic cells;
means for combining the delayed individual streams of low-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of low-priority traffic cells;
means for temporarily storing and controllably releasing the plurality of drop-specific streams of low-priority traffic cells, thereby to produce a plurality of paced drop-specific streams of low-priority traffic cells;
means for combining the paced drop-specific streams of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells;
means for temporarily storing and controllably releasing the ordered streams of low-priority traffic cells, thereby to produce a paced and ordered stream of low-priority traffic cells;
means for combining the ordered stream of broadcast-priority traffic cells, the ordered stream of high-priority traffic cells and the paced and ordered stream of low-priority traffic cells, thereby to produce the output stream of traffic cells.
24. A host digital terminal, comprising:
a first plurality of optoelectronic converters for exchanging upstream and downstream traffic cells with a core network via optical fiber;
a digital switch matrix connected to the first plurality of optoelectronic converters, for routing the upstream and downstream traffic cells to and from the core network in accordance with a controllable routing map;
an HDT control processor connected to the digital switch matrix for controlling the routing map of the digital switch matrix;
a plurality of base stations for formatting the downstream traffic cells into downstream subframes comprising a control channel containing control information and a traffic channel containing the downstream traffic cells, and for formatting upstream subframes received from the ONUs into upstream traffic cells;
a second plurality of optoelectronic converters for exchanging subframes with the ONUs; and a traffic shaper connected between the digital switch matrix and the second plurality of optoelectronic converters, for controlling the transmission of downstream traffic cells, the traffic shaper comprising control means for determining the bandwidth available on the fiber and on the subscriber drops, and remapping means for controllably reordering and releasing an input stream of downstream traffic cells received from the digital switch matrix in accordance with the bandwidth available on the fiber and on the subscriber drops, thereby to form an output stream of downstream traffic cells delivered to a corresponding one of the second plurality of base stations.
25. An HDT according to claim 24, wherein the control means is a traffic shaping control processor, and wherein the remapping means comprises a random access memory (RAM) for temporarily storing the traffic cells in the input stream and retrieving the traffic cells in an order and at a rate controlled by the traffic shaping control processor.
26. An HDT according to claim 24, wherein each traffic cell is associated with either high-priority or low-priority traffic, wherein the control means is a traffic shaping control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream according to traffic priority, thereby to produce a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream.
27. An HDT according to claim 24, wherein each traffic cell is associated with either high-priority or low-priority traffic and with a destination drop from among the subscriber drops, wherein the control means is a traffic shaping control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream according to traffic priority, thereby to produce a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for separating the traffic cells in the stream of high-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of high-priority traffic cells;
a first plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of high-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of high-priority traffic cells;
means for combining the paced drop-specific streams of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for separating the traffic cells in the stream of low-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of low-priority traffic cells;
a second plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of low-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of low-priority traffic cells;
means for combining the paced drop-specific streams of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells;
means for combining the ordered stream of high-priority traffic cells with the ordered stream of low-priority traffic cells, thereby to produce the output stream.
28. An HDT according to claim 24, wherein each traffic cell is associated with one of broadcast-priority, high-priority or low-priority traffic, wherein the control means is a traffic shaping control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream according to priority, thereby to produce a stream of broadcast-priority traffic cells, a stream of high-priority traffic cells and a stream of low-priority traffic cells;

means for controllably reordering and releasing the traffic cells in the stream of broadcast-priority traffic cells, thereby to produce an ordered stream of broadcast-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for controllably reordering and releasing the traffic cells in the stream of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of broadcast-priority traffic cells, the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream.
29. An HDT according to claim 24, wherein each traffic cell is associated with one of broadcast-priority, high-priority or low-priority traffic, wherein each high-priority or low-priority traffic cell is further associated with a destination drop from among the subscriber drops, wherein each broadcast-priority cell is further associated with a broadcast channel, wherein each subscriber drop is associated with a controllable number of broadcast channels, wherein the control means controls the broadcast channels associated with each subscriber drop, wherein the control means is a traffic shaping control processor, and wherein the remapping means comprises:
means for separating traffic cells in the input stream according to priority, thereby to produce a stream of broadcast-priority traffic cells, a stream of high-priority traffic cells and a stream of low-priority traffic cells;
means for separating the traffic cells in the stream of broadcast-priority traffic cells according to broadcast channel, thereby to produce a plurality of channel-specific streams of broadcast-priority traffic cells;
a first plurality of buffers for temporarily storing and controllably releasing the plurality of channel-specific streams of broadcast-priority traffic cells, thereby to produce a respective plurality of paced channel-specific streams of broadcast-priority traffic cells;
means for combining the paced channel-specific streams of broadcast-priority traffic cells, thereby to produce an ordered stream of broadcast-priority traffic cells;
means for separating the traffic cells in the stream of high-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of high-priority traffic cells;
a second plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of high-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of high-priority traffic cells;
means for combining the paced drop-specific streams of high-priority traffic cells, thereby to produce an ordered stream of high-priority traffic cells;
means for separating the traffic cells in the stream of low-priority traffic cells according to destination drop, thereby to produce a plurality of drop-specific streams of low-priority traffic cells;

a third plurality of buffers for temporarily storing and controllably releasing the plurality of drop-specific streams of low-priority traffic cells, thereby to produce a respective plurality of paced drop-specific streams of low-priority traffic cells;
means for combining the paced drop-specific streams of low-priority traffic cells, thereby to produce an ordered stream of low-priority traffic cells; and means for combining the ordered stream of broadcast-priority traffic cells, the ordered stream of high-priority traffic cells and the ordered stream of low-priority traffic cells, thereby to produce the output stream.
30. An HDT according to claim 25, wherein the HDT
control processor and traffic shaping control processor are identical.
31. An HDT according to claim 26, wherein the HDT
control processor and traffic shaping control processor are identical.
32. An HDT according to claim 27, wherein the HDT
control processor and traffic shaping control processor are identical.
33. An HDT according to claim 28, wherein the HDT
control processor and traffic shaping control processor are identical.
34. An HDT according to claim 29, wherein the HDT
control processor and traffic shaping control processor are identical.
35. An access system comprising:
a host digital terminal (HDT) for connection to a core network; and a plurality of optical network units (ONUs) connected by optical fiber to the HDT, each ONU being connectable to a respective plurality of subscribers by a respective plurality of subscriber drops;
wherein the HDT comprises a traffic shaper for transmitting an output data stream from the HDT to the subscribers, the traffic shaper comprising control means for determining the bandwidth available on the fiber and on the subscriber drops; and remapping means for controllably reordering and releasing an input stream of traffic cells in accordance with the bandwidth available on the fiber and on the subscriber drops, thereby to form the output data stream.
36. An access system, comprising:
a plurality of optical network units (ONUs), each ONU being connectable to a respective plurality of subscribers by a respective plurality of subscriber drops; and a host digital terminal (HDT) connected by optical fiber to the ONUs and being connectable to a core network, for relaying downstream data from the core network to the ONUs and for relaying upstream data from the ONUs to the core network;
wherein the HDT comprises a first plurality of optoelectronic converters for exchanging upstream and downstream traffic cells with a core network via optical fiber; a digital switch matrix connected to the first plurality of optoelectronic converters, for routing the upstream and downstream traffic cells to and from the core network in accordance with a controllable routing map; an HDT
control processor connected to the digital switch matrix for controlling the routing map of the digital switch matrix; a plurality of base stations for formatting the downstream traffic cells into downstream subframes comprising a control channel containing control information and a traffic channel containing the downstream traffic cells, and for formatting upstream subframes received from the ONUs into upstream traffic cells; a second plurality of optoelectronic converters for exchanging subframes with the ONUs; and a traffic shaper connected between the digital switch matrix and the second plurality of optoelectronic converters, for controlling the transmission of downstream traffic cells, the traffic shaper comprising control means for determining the bandwidth available on the fiber and on the subscriber drops, and remapping means for controllably reordering and releasing an input stream of downstream traffic cells received from the digital switch matrix in accordance with the bandwidth available on the fiber and on the subscriber drops, thereby to form an output stream of downstream traffic cells delivered to a corresponding one of the second plurality of base stations;
and wherein each ONU comprises an optoelectronic converter connected to the optical fiber joining that ONU to the HDT; an out station connected to the optoelectronic converter for formatting the downstream subframes arriving from the HDT into a stream of intermittent downstream traffic cells and for formatting a stream of upstream traffic cells arriving from the corresponding subscriber drops into upstream subframes; a demultiplexer connected to the out station means for determining which drop among the subscriber drops connected to that ONU each downstream traffic cell is destined for; a plurality of line cards connected to the demultiplexer, each line card comprising a downstream buffer for temporarily storing the downstream traffic cells arriving from the HDT, interface means for interfacing to the associated subscriber drop, an upstream buffer for storing the upstream traffic cells arriving from the subscriber drop; a multiplexer connected to the line cards, for combining the traffic cells arriving on each of the line cards into the stream of upstream traffic cells; and a anti-fitter buffer having a corresponding length connected between the multiplexer and the out station for temporarily storing the stream of upstream traffic cells prior tp transmission by the ONU.
37. An access system according to claim 36, wherein the ONU further comprises an ONU control processor connected to the out station and to the demultiplexer; wherein the demultiplexer in the ONU has a mapping that is modifiable by the ONU control processor; wherein the instant of transmission of upstream subframes by the ONU is controllable by the ONU
control processor; wherein the ONU control processor is controllable by control information present in the control channel of downstream subframes received from the HDT.
38. An access system according to claim 36 or 37, wherein each line card comprises a queue control block connected to its upstream buffer and connected to the ONU
control processor in the associated ONU, for notifying the ONU

control processor as to the level to which its upstream buffer is full.
CA002272978A 1998-05-27 1999-05-20 Novel method and apparatus for traffic shaping in a broadband fiber-based access system Expired - Lifetime CA2272978C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/084,370 1998-05-27
US09/084,370 US6229788B1 (en) 1998-05-27 1998-05-27 Method and apparatus for traffic shaping in a broadband fiber-based access system

Publications (2)

Publication Number Publication Date
CA2272978A1 true CA2272978A1 (en) 1999-11-27
CA2272978C CA2272978C (en) 2009-12-08

Family

ID=22184528

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002272978A Expired - Lifetime CA2272978C (en) 1998-05-27 1999-05-20 Novel method and apparatus for traffic shaping in a broadband fiber-based access system

Country Status (4)

Country Link
US (1) US6229788B1 (en)
EP (1) EP0961522B1 (en)
CA (1) CA2272978C (en)
DE (1) DE69934165T2 (en)

Families Citing this family (89)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU9084398A (en) * 1997-09-09 1999-03-29 British Telecommunications Public Limited Company Packet network
US6549514B1 (en) * 1998-07-07 2003-04-15 Nokia Corporation Method and apparatus for shaping traffice for a SIMA network
GB9822550D0 (en) 1998-10-15 1998-12-09 British Telecomm Computer communications
US6332004B1 (en) * 1998-10-30 2001-12-18 Broadcom Corporation Analog discrete-time filtering for unshielded twisted pair data communication
US6452935B1 (en) * 1998-11-25 2002-09-17 Sony Corporation Stream allocation in home networks
US6707825B1 (en) * 1998-12-08 2004-03-16 Salix Technologies, Inc. Signal processing system
US6707789B1 (en) * 1998-12-18 2004-03-16 At&T Corp. Flexible SONET ring with integrated cross-connect system
JP3795254B2 (en) * 1999-05-21 2006-07-12 富士通株式会社 Uplink transmission rate control method and communication system in ATM-PON
JP3645746B2 (en) * 1999-06-17 2005-05-11 日本電気株式会社 Dynamic bandwidth control system for upstream bandwidth in optical communication networks
US6498667B1 (en) * 1999-09-10 2002-12-24 Quantum Bridge Communications, Inc. Method and system for packet transmission over passive optical network
WO2001039381A2 (en) * 1999-11-08 2001-05-31 Qwest Communications International Inc. Digital headend and full service network for distribution of video and audio programming
US7564873B1 (en) * 1999-12-10 2009-07-21 Cox Communications, Inc. Method and apparatus for providing in-band messaging within a video on demand environment
KR100317124B1 (en) * 1999-12-27 2001-12-24 오길록 ONU Function Processing Apparatus in ATM-PON System
US7545755B2 (en) * 2000-03-03 2009-06-09 Adtran Inc. Routing switch detecting change in session identifier before reconfiguring routing table
US6865149B1 (en) 2000-03-03 2005-03-08 Luminous Networks, Inc. Dynamically allocated ring protection and restoration technique
US6826150B1 (en) * 2000-04-30 2004-11-30 Dipankar Bhattacharya Distriburted QoS policing system and method
US6721797B1 (en) * 2000-05-16 2004-04-13 Lucent Technologies Inc. Partial back pressure (PBP) transmission technique for ATM-PON using rate controllers to reduce a maximum output rate from a peak rate to a controlled rate
US6937561B2 (en) * 2000-06-02 2005-08-30 Agere Systems Inc. Method and apparatus for guaranteeing data transfer rates and enforcing conformance with traffic profiles in a packet network
US7239607B1 (en) * 2000-06-30 2007-07-03 Broadband Royalty Corp. Guaranteed quality of service in an asynchronous metro packet transport ring
JP2002026949A (en) 2000-07-06 2002-01-25 Nec Corp Managing method for obtaining right of use of unused band
JP2002077212A (en) 2000-09-01 2002-03-15 Mitsubishi Electric Corp Optical multi-branch communication system
US7606492B2 (en) * 2000-10-04 2009-10-20 Enablence Usa Fttx Networks Inc. System and method for communicating optical signals upstream and downstream between a data service provider and subscribers
US20020083316A1 (en) * 2000-10-13 2002-06-27 Scott Platenberg Boot procedure for optical tranceiver nodes in a free-space optical communication network
US7596139B2 (en) 2000-11-17 2009-09-29 Foundry Networks, Inc. Backplane interface adapter with error control and redundant fabric
US20040179471A1 (en) * 2001-03-07 2004-09-16 Adisak Mekkittikul Bi-directional flow-switched ring
EP1239635A1 (en) * 2001-03-07 2002-09-11 BRITISH TELECOMMUNICATIONS public limited company Method of providing service classes in a packet network
EP1251669A1 (en) * 2001-04-19 2002-10-23 BRITISH TELECOMMUNICATIONS public limited company Communications network
JP3644404B2 (en) * 2001-04-27 2005-04-27 三菱電機株式会社 Optical subscriber line terminal station apparatus, APON system, and cell delay fluctuation suppressing method
EP1271825A1 (en) * 2001-06-25 2003-01-02 Lucent Technologies Inc. Method and system for multiplexed optical information transport
US6958978B1 (en) * 2001-06-25 2005-10-25 Nortel Networks Limited Differentiated services in packet-switched networks
WO2003009541A1 (en) * 2001-07-20 2003-01-30 Thomson Licensing S.A. Dynamic traffic bandwidth management system and method for a communication network
US6975642B2 (en) * 2001-09-17 2005-12-13 Finisar Corporation Optoelectronic device capable of participating in in-band traffic
US7002960B1 (en) * 2001-10-30 2006-02-21 At&T Corp. Traffic matrix computation for packet networks
US7743139B1 (en) 2001-10-30 2010-06-22 At&T Intellectual Property Ii, L.P. Method of provisioning a packet network for handling incoming traffic demands
KR100448710B1 (en) * 2001-11-29 2004-09-13 삼성전자주식회사 Host Digital Terminal Equipment
US7411980B2 (en) * 2001-12-14 2008-08-12 Broadcom Corporation Filtering and forwarding frames within an optical network
US7136585B2 (en) * 2001-12-14 2006-11-14 Kiribati Wireless Ventures, Llc Optical amplifiers in a free space laser communication system
US7110422B1 (en) 2002-01-29 2006-09-19 At&T Corporation Method and apparatus for managing voice call quality over packet networks
EP1335535A1 (en) * 2002-01-31 2003-08-13 BRITISH TELECOMMUNICATIONS public limited company Network service selection
US6862302B2 (en) * 2002-02-12 2005-03-01 Finisar Corporation Maintaining desirable performance of optical emitters over temperature variations
US7369489B1 (en) * 2002-03-12 2008-05-06 Cisco Technology, Inc. Unbiased token bucket
US8611363B2 (en) 2002-05-06 2013-12-17 Adtran, Inc. Logical port system and method
US7187687B1 (en) 2002-05-06 2007-03-06 Foundry Networks, Inc. Pipeline method and system for switching packets
US7020157B2 (en) * 2002-05-09 2006-03-28 Optical Solutions, Inc. Network address assignment in a passive optical network
US7623786B2 (en) * 2002-05-20 2009-11-24 Enablence Usa Fttx Networks, Inc. System and method for communicating optical signals to multiple subscribers having various bandwidth demands connected to the same optical waveguide
AU2003247437A1 (en) * 2002-05-31 2003-12-19 Optical Solutions, Inc. Maintaining routing information in a passive optical network
US7561855B2 (en) 2002-06-25 2009-07-14 Finisar Corporation Transceiver module and integrated circuit with clock and data recovery clock diplexing
US7437079B1 (en) 2002-06-25 2008-10-14 Finisar Corporation Automatic selection of data rate for optoelectronic devices
US7664401B2 (en) * 2002-06-25 2010-02-16 Finisar Corporation Apparatus, system and methods for modifying operating characteristics of optoelectronic devices
US7809275B2 (en) * 2002-06-25 2010-10-05 Finisar Corporation XFP transceiver with 8.5G CDR bypass
US7486894B2 (en) * 2002-06-25 2009-02-03 Finisar Corporation Transceiver module and integrated circuit with dual eye openers
JP4110890B2 (en) * 2002-09-03 2008-07-02 株式会社日立製作所 Packet communication system
US7477847B2 (en) * 2002-09-13 2009-01-13 Finisar Corporation Optical and electrical channel feedback in optical transceiver module
AU2003250509A1 (en) * 2002-09-13 2004-04-30 Passave Ltd. Operations method in an ethernet passive optical network that includes a network unit with multiple entities
AU2002952039A0 (en) * 2002-10-10 2002-10-31 Foursticks Pty Ltd Traffic shaping improvement
US7317743B2 (en) * 2002-11-08 2008-01-08 Finisar Corporation Temperature and jitter compensation controller circuit and method for fiber optics device
US7230961B2 (en) 2002-11-08 2007-06-12 Finisar Corporation Temperature and jitter compensation controller circuit and method for fiber optics device
KR100527342B1 (en) * 2002-12-18 2005-11-09 한국전자통신연구원 Digital broadcast system in passive optical network
US7454141B2 (en) * 2003-03-14 2008-11-18 Enablence Usa Fttx Networks Inc. Method and system for providing a return path for signals generated by legacy terminals in an optical network
US7660235B2 (en) * 2003-03-20 2010-02-09 Alcatel-Lucent Usa Inc. Low latency shared data path allocation
US6901072B1 (en) 2003-05-15 2005-05-31 Foundry Networks, Inc. System and method for high speed packet transmission implementing dual transmit and receive pipelines
US7801851B2 (en) * 2003-06-30 2010-09-21 Gravic, Inc. Method for ensuring referential integrity in multi-threaded replication engines
US20050047415A1 (en) * 2003-08-28 2005-03-03 Radhakrishna Channegowda Data traffic manager and method therefor
US7028106B2 (en) * 2003-12-05 2006-04-11 Hewlett-Packard Development Company, L.P. Remapping routing information entries in an expander
US7426586B2 (en) * 2003-12-15 2008-09-16 Finisar Corporation Configurable input/output terminals
US7848644B2 (en) * 2004-02-23 2010-12-07 Dynamic Method Enterprises Limited Method and an apparatus to provide optical equipment protection
US20090034965A1 (en) * 2004-02-23 2009-02-05 Look Christopher M Method and an apparatus to automatically verify connectivity within an optical network node
US7684704B2 (en) * 2004-03-25 2010-03-23 Alcatel-Lucent Usa Inc. Method, apparatus and system for the communication of services in an optical access network
US7817659B2 (en) 2004-03-26 2010-10-19 Foundry Networks, Llc Method and apparatus for aggregating input data streams
US7630631B2 (en) * 2004-04-14 2009-12-08 Finisar Corporation Out-of-band data communication between network transceivers
US7447438B2 (en) * 2004-07-02 2008-11-04 Finisar Corporation Calibration of digital diagnostics information in an optical transceiver prior to reporting to host
US8639122B2 (en) * 2004-07-02 2014-01-28 Finisar Corporation Filtering digital diagnostics information in an optical transceiver prior to reporting to host
US7599622B2 (en) * 2004-08-19 2009-10-06 Enablence Usa Fttx Networks Inc. System and method for communicating optical signals between a data service provider and subscribers
GB2418088A (en) * 2004-09-10 2006-03-15 Marconi Comm Ltd Upgrading optical telecommunications networks
US7532820B2 (en) 2004-10-29 2009-05-12 Finisar Corporation Systems and methods for providing diagnostic information using EDC transceivers
US7609967B2 (en) * 2005-06-06 2009-10-27 Broadlight Ltd. Method and apparatus for automatically upgrading passive optical networks (PONs)
US9059946B2 (en) * 2005-09-29 2015-06-16 Broadcom Corporation Passive optical network (PON) packet processor
US7643753B2 (en) * 2005-09-29 2010-01-05 Broadlight Ltd. Enhanced passive optical network (PON) processor
US8448162B2 (en) 2005-12-28 2013-05-21 Foundry Networks, Llc Hitless software upgrades
US7613848B2 (en) * 2006-06-13 2009-11-03 International Business Machines Corporation Dynamic stabilization for a stream processing system
US8238255B2 (en) 2006-11-22 2012-08-07 Foundry Networks, Llc Recovering from failures without impact on data traffic in a shared bus architecture
US8155011B2 (en) 2007-01-11 2012-04-10 Foundry Networks, Llc Techniques for using dual memory structures for processing failure detection protocol packets
WO2010151099A1 (en) * 2009-06-26 2010-12-29 Telekom Malaysia Berhad Method and system for service-based regulation of traffic flow to customer premises devices
US8599850B2 (en) 2009-09-21 2013-12-03 Brocade Communications Systems, Inc. Provisioning single or multistage networks using ethernet service instances (ESIs)
TWI433620B (en) * 2010-12-10 2014-04-01 Askey Computer Corp Printed circuit board for use in gigabit-capable passive optical network and method for laying out the printed circuit board
US8913549B2 (en) * 2011-08-11 2014-12-16 Cortina Access, Inc. Congestion control in an optical line terminal
US20130084062A1 (en) * 2011-09-29 2013-04-04 Nec Laboratories America, Inc. Hitless protection for transmitting traffic in high-speed switching system
US9900103B1 (en) * 2016-11-02 2018-02-20 Alcatel-Lucent Usa Inc. Optical transceiver having an interface circuit with a routing capability
US10630597B2 (en) * 2018-02-23 2020-04-21 Hewlett Packard Enterprise Development Lp Aggregate interface including millimeter-wave interface and wireless local area network interface

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5189671A (en) * 1991-12-20 1993-02-23 Raynet Corporation Apparatus and method for formatting variable length data packets for a transmission network
US5570355A (en) * 1994-11-17 1996-10-29 Lucent Technologies Inc. Method and apparatus enabling synchronous transfer mode and packet mode access for multiple services on a broadband communication network
US5699176A (en) * 1995-11-06 1997-12-16 Lucent Technologies Inc. Upgradable fiber-coax network
US5917822A (en) * 1995-11-15 1999-06-29 Xerox Corporation Method for providing integrated packet services over a shared-media network
DE69733104T2 (en) * 1996-06-27 2005-09-29 Xerox Corp. Switching device for a packet communication system

Also Published As

Publication number Publication date
DE69934165D1 (en) 2007-01-11
DE69934165T2 (en) 2007-03-08
EP0961522A2 (en) 1999-12-01
EP0961522A3 (en) 2003-04-02
US6229788B1 (en) 2001-05-08
EP0961522B1 (en) 2006-11-29
CA2272978C (en) 2009-12-08

Similar Documents

Publication Publication Date Title
CA2272978A1 (en) Novel method and apparatus for traffic shaping in a broadband fiber-based access system
CA2104753C (en) Bandwidth allocation, transmission scheduling, and congestion avoidance in broadband atm networks
EP0587522B1 (en) Rate-based congestion control in packet communications networks
KR100328642B1 (en) Arrangement and method relating to packet flow control
US5050162A (en) Congestion free packet network
US5765032A (en) Per channel frame queuing and servicing in the egress direction of a communications network
WO1989009518A1 (en) Communication system
JPH0846590A (en) Data transmission system
KR100452952B1 (en) Method of scheduling data cell transmission in an atm network
US8339961B2 (en) Dynamic bandwidth allocation method and dynamic bandwidth allocation device
CA2387654A1 (en) Partitioned interface architecture for transmission of broadband network traffic to and from an access network
US5386415A (en) Packet communiction method and packet communication apparatus
JPH04290333A (en) Point/multi-point connection system
US6643524B1 (en) Base station serial connection communication system in a mobile communication system
US6064652A (en) Cell grant mechanism
JP4235257B2 (en) Network segment of the access layer of the ATM (Asynchronous Transfer Mode) infrastructure
KR100251778B1 (en) Adaptive cell scheduling method using queue occupancy information and switching systems
AU712553B2 (en) Cell grant mechanism
JP3859721B2 (en) Method for assigning priority to cell information in a system for transferring information in asynchronous transfer ATM mode
US7130267B1 (en) System and method for allocating bandwidth in a network node
JP3227133B2 (en) ATM switch
US20030072311A1 (en) System for transmission of data
JPH07505032A (en) Transmission time allocation method in passive optical communication network
JP3059102B2 (en) ATM switch
JP3260383B2 (en) Method for optimizing the use of connection sections in systems transmitting information in data packets

Legal Events

Date Code Title Description
EEER Examination request
MKEX Expiry

Effective date: 20190521