MULTICAST WITH ADAPTIVE DUAL-STATE
First Claim
1. A method comprising:
- receiving multicast traffic over a membership tree including a first plurality of nodes connected in a first topology, the multicast traffic destined for a plurality of multicast members of a first multicast group;
determining a rate of multicast traffic that exceeds a first predetermined threshold based on the receiving the multicast traffic;
generating a dissemination tree including a second plurality of nodes connected in a second topology, the generating to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group; and
forwarding the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are described to multicast with an adaptive dual state. The system receives multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group. Next, the system determines a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic. Next, the system generates a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group. Finally, the system forwards the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving multicast traffic over a membership tree including a first plurality of nodes connected in a first topology, the multicast traffic destined for a plurality of multicast members of a first multicast group; determining a rate of multicast traffic that exceeds a first predetermined threshold based on the receiving the multicast traffic; generating a dissemination tree including a second plurality of nodes connected in a second topology, the generating to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group; and forwarding the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 22)
-
-
12. A system comprising:
-
a receiving module to receive multicast traffic over a membership tree including a first plurality of nodes connected in a first topology, the multicast traffic destined for a plurality of multicast members of a first multicast group; and a processing module to determine a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic, the processing module to generate a dissemination tree including of a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group, the processing module to forward the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
23. A system comprising:
-
a first means for receiving multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group; and a second means for determining a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic, the second means to generate a dissemination tree including a second plurality of nodes connected in a second topology to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group, the second means to forward the multicast traffic to the plurality of multicast members of a first multicast group over the dissemination tree.
-
-
24. A machine-readable medium storing instructions that, when executed by a machine, cause the machine to:
-
receive multicast traffic over a membership tree including a first plurality of nodes connected in a first topology destined for a plurality of multicast members of a first multicast group; determine a rate of multicast traffic that exceeds a predetermined threshold based on the receiving the multicast traffic; generate a dissemination tree including a second plurality of nodes connected in a second topology, the generating to reduce a number of hops to communicate the multicast traffic to the plurality of multicast members of the first multicast group; and forward the multicast traffic to the plurality of multicast members of the first multicast group over the dissemination tree.
-
Specification