IP Library Granted Patent US 7,929,532
Granted Patent B2
US 7,929,532 · App. 11/164,647 · Granted Apr 19, 2011

Selective multicast traffic shaping

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 7,929,532
App. No.
11/164,647
Granted
Apr 19, 2011
Kind
B2
Abstract

A method and integrated hardware system for multicast transmission shaping in EPONs which employs a selective multicast algorithm that significantly reduces the complexity of traffic shaping for multicast traffic. Unlike prior art methods, my method exploits the broadcasting nature of the downstream point-to-multipoint access system including EPONs. Operationally, the method transforms a multicast traffic shaping problem into a unicast traffic shaping problem by selecting a multicast subscriber and subsequently treating packets addressed to that selected multicast subscriber as unicast. Advantageously, these packets are still available to other members of the multicast group. And since these packets are treated as unicast from the perspective of traffic shaping, my inventive method significantly reduces traffic shaping complexity in multicast environment.

Claims (34)

1. A method of multicast traffic shaping of a point-to-multipoint network comprising:

maintaining multicast membership information with addresses of multicast packets that are multicast addresses;

receiving, by a transmitter, a multicast packet for transmitting to receivers of a multicast group with the receivers having independent predetermined traffic profiles;

selecting a target shaper in the transmitter based on one of the traffic profiles associated with one more of the group of receivers;

wherein the traffic profile chosen is determined according to a methodology selected from the group consisting of: max-profile methodology; min-profile methodology; mean-profile methodology; random-profile methodology; and dynamic (history) based methodology; and

transmitting the multicast packet from the transmitter with the target shaper delaying the multicast packet for receiving at the receivers according to the selected traffic profile.

2. The method as claimed in claim 1 wherein transmitting the multicast packet from the transmitter with the target shaper delaying the multicast packet includes delaying the multicast packet to conform to the traffic profiles selected for the target shaper.

3. The method as claimed in claim 1 further comprising tracking a previous selection of the target shaper for selecting the receivers that has been least selected.

4. The method as claimed in claim 1 further comprising:

maintaining multicast membership information with an address of the multicast packet that is a multicast address; and

wherein receiving, by the transmitter, the multicast packet for transmitting to the receivers of the multicast group includes:

queuing the multicast packet based on the multicast address for associating the multicast packet to the receivers assigned to the multicast address.

5. The method as claimed in claim 1 further comprising:

receiving a request for joining a multicast service not in existence in the multicast group from a receiver having a traffic profile; and

wherein:

selecting the target shaper in the transmitter includes selecting a traffic profile for the multicast service for selecting the receiver having the traffic profile, the receiver making the request.

6. The method as claimed in claim 1 further comprising:

receiving a request for leaving the multicast group by one of the receivers that is the last member of the multicast group; and

deleting the multicast group.

7. A point-to-multipoint network comprising:

a multicast membership manager, having a multicast queue, for receiving a multicast packet for transmitting to receivers of a multicast group with the receivers having independent predetermined traffic profiles and

a target shaper, coupled to the multicast membership manager, selected based on one of the traffic profiles associated with one more of the receivers and for transmitting the multicast packet from the transmitter with the target shaper delaying the multicast packet for receiving at the receivers; wherein the traffic profile chosen is determined according to a methodology selected from the group consisting of: max-profile methodology; min-profile methodology; mean-profile methodology; random-profile methodology; and dynamic (history) based methodology.

8. The network as claimed in claim 7 wherein the target shaper delays transmitting the multicast packet to conform to the traffic profiles selected for the target shaper.

9. The network as claimed in claim 7 wherein the multicast memory manager is for tracking a previous selection of the target shaper for selecting the receivers that has been least selected.

10. The network as claimed in claim 7 wherein:

the multicast membership manager is for maintaining multicast membership information with an address of the multicast packet that is a multicast address; and

further comprising:

a queue for queuing the multicast packet based on the multicast address for associating the multicast packet to the receivers assigned to the multicast address.

11. The network as claimed in claim 7 wherein:

the multicast membership manager is for receiving a request for joining a multicast service not in existence in the multicast group from a receiver having a traffic profile; and

the target shaper is for selecting the receiver having the traffic profile for the multicast service, the receiver making the request.

12. The network as claimed in claim 7 wherein the multicast membership manager is for:

receiving a request for leaving the multicast group by one of the receivers that is the last member of the multicast group; and

deleting the multicast group.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2017
From: CORTINA ACCESS, INC.
To: REALTEK SINGAPORE PTE LTD
Reel/Frame 041257/0577 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2014
From: CORTINA SYSTEMS, INC.
To: CORTINA ACCESS, INC.
Reel/Frame 033885/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2009
From: CORTINA ACQUISITION SUB, INC..
To: CORTINA SYSTEMS, INC.
Reel/Frame 023017/0831 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME/RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 021992 FRAME 0618. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER CERTIFICATE. Recorded Jun 29, 2009
From: IMMENSTAR, INC.
To: CORTINA ACQUISITION SUB, INC.
Reel/Frame 022888/0975 →
MERGER Recorded Dec 17, 2008
From: IMMENSTAR, INC.
To: CORTINA SYSTEMS, INC.
Reel/Frame 021992/0618 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2005
From: CHEN, CHARLES
To: IMMENSTAR INC.
Reel/Frame 016833/0839 →