An embodiment consistent with the present invention includes a method and
apparatus for distributing multicast data. The method may be performed by
a data processor and comprises the steps of forming a multicast repair
tree including a sender, a plurality of heads, and a plurality of
receivers, wherein at least one head is associated with the sender and at
least one receiver is associated with the head; sending, by a sender to
the plurality of heads and the plurality of receivers, a plurality of
multicast messages at a data rate; receiving, by the sender from one of
the plurality of heads, a congestion status associated with a receiver of
the head; and slowing the data rate, by the sender, in accordance with the
congestion status.
Uma incorporação consistente com a invenção atual inclui um método e um instrumento para distribuir dados do multicast. O método pode ser executado por um processador de dados e compreende as etapas de dar forma a uma árvore do reparo do multicast including um remetente, um plurality das cabeças, e um plurality dos receptores, wherein ao menos uma cabeça é associada com o remetente e ao menos o um receptor é associado com a cabeça; emitindo, por um remetente ao plurality das cabeças e ao plurality dos receptores, um plurality de mensagens do multicast em uma taxa de dados; recebendo, pelo remetente de um do plurality das cabeças, um status do congestion associou com um receptor da cabeça; e retardando a taxa de dados, pelo remetente, de acordo com o status do congestion.