Methods and arrangements for multicasting a data stream at different data rates to groups of subscribers
AssigneeInternational Business Machines Corporation
InventorMarcos N. Novaes
Life of this patent
Estimating the term…
Abstract
Methods and arrangements for propagating a data stream among a plurality of nodes in a distributed network at different rates. A first group of at least one subscriber node receives a data stream from a publisher node at a first rate, at least one additional group of at least one subscriber node receives a data stream from the publisher node at a second rate. For each of a plurality of frames in the data stream, it is ascertained as to which of the groups of at least one subscriber node are to receive each frame in the data stream. A single multicast transmission of each frame in the data stream is then propagated.
Claims5
A method of propagating a data stream among a plurality of nodes in a distributed network at different rates, said method comprising the steps of:
- designating one node as a publisher node;
- designating a plurality of subscriber nodes;
- designating a first group of at least one subscriber node that is to receive a data stream from said publisher node at a first rate;
- designating at least one additional group of at least one subscriber node that is to receive a data stream from said publisher node at a second rate;
- ascertaining, for each of a plurality of frames in the data stream, which of the groups of at least one subscriber node are to receive each frame in the data stream;
- and
- propagating a single multicast transmission of each frame in the data stream.
An apparatus for propagating a data stream among a plurality of nodes in a distributed network at different rates, said apparatus comprising:
- an arrangement for designating one node as a publisher node;
- an arrangement for designating a plurality of subscriber nodes;
- an arrangement for designating a first group of at least one subscriber node that is to receive a data stream from said publisher node at a first rate;
- an arrangement for designating at least one additional group of at least one subscriber node that is to receive a data stream from said publisher node at a second rate;
- an arrangement for ascertaining, for each of a plurality of frames in the data stream, which of the groups of at least one subscriber node are to receive each frame in the data stream;
- and
- an arrangement propagating a single multicast transmission of each frame in the data stream.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for propagating a data stream among a plurality of nodes in a distributed network at different rates, said method comprising the steps of:
- designating one node as a publisher node;
- designating a plurality of subscriber nodes;
- designating a first group of at least one subscriber node that is to receive a data stream from said publisher node at a first rate;
- designating at least one additional group of at least one subscriber node that is to receive a data stream from said publisher node at a second rate;
- ascertaining, for each of a plurality of frames in the data stream, which of the groups of at least one subscriber node are to receive each frame in the data stream;
- and propagating a single multicast transmission of each frame in the data stream.
Dependencies are inferred from the claim text.