TY - JOUR
T1 - A group multicast routing algorithm by using multiple minimum Steiner trees
AU - Jia, Xiaohua
AU - Wang, Lusheng
PY - 1997/9/8
Y1 - 1997/9/8
N2 - Multicast is a communication abstract in which a process sends a message to a group of processes. Group multicast is a kind of multicast where only members of the group can multicast to the group and every member of the group is allowed to multicast to the group. The routing of group multicast is to find a set of routing trees, one for each group member, for multicasting messages to the group. The traditional method is to generate each of this set of trees independently from the others and each of the trees is made optimal in terms of network cost. However, the overall network cost of the set of optimal trees may not be optimal. This paper proposes an algorithm for generating a set of routing trees, which aims at optimizing the overall cost of the set of routing trees of the group. Simulations have been done to compare our algorithm with the traditional method in various network situations. © 1997 Elsevier Science B.V.
AB - Multicast is a communication abstract in which a process sends a message to a group of processes. Group multicast is a kind of multicast where only members of the group can multicast to the group and every member of the group is allowed to multicast to the group. The routing of group multicast is to find a set of routing trees, one for each group member, for multicasting messages to the group. The traditional method is to generate each of this set of trees independently from the others and each of the trees is made optimal in terms of network cost. However, the overall network cost of the set of optimal trees may not be optimal. This paper proposes an algorithm for generating a set of routing trees, which aims at optimizing the overall cost of the set of routing trees of the group. Simulations have been done to compare our algorithm with the traditional method in various network situations. © 1997 Elsevier Science B.V.
KW - Computer network
KW - Computer supported cooperative work
KW - Distributed systems
KW - Group communication
KW - Minimum Steiner tree
KW - Multicast routing
UR - http://www.scopus.com/inward/record.url?scp=0031559621&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-0031559621&origin=recordpage
U2 - 10.1016/s0140-3664(97)00081-9
DO - 10.1016/s0140-3664(97)00081-9
M3 - RGC 21 - Publication in refereed journal
SN - 0140-3664
VL - 20
SP - 750
EP - 758
JO - Computer Communications
JF - Computer Communications
IS - 9
ER -