Dynamic multicast routing facility for a distributed computing environment
First Claim
1. A processing method for a distributed computing environment having multiple networks of computing nodes employing multicast messaging, each network having at least one computing node, at least one computing node of said multiple networks of computing nodes functioning as a multicast routing node, said method comprising:
- automatically responding to a failure at said at least one computing node functioning as said multicast routing node to reassign said multicast routing function; and
wherein said automatically responding comprises dynamically reconfiguring said distributed computing environment to replace each failed multicast routing node of said at least one multicast routing node with another computing node of said multiple networks of computing nodes to maintain multicast message reachability to all functional computing nodes of said distributed computing environment.
0 Assignments
0 Petitions
Accused Products
Abstract
A Dynamic Multicast Routing (DMR) facility is provided for a distributed computing environment having a plurality of networks of computing nodes. The DMR facility automatically creates virtual interfaces between selected computing nodes of the networks to ensure multicast message reachability to all functional computing nodes within the distributed computing environment. The DMR facility employs a group of group leader nodes (GL_group) among which virtual interfaces for multicast messaging are established. Upon failure of one of the group leader nodes, another computing node of the respective network having the failing group leader node is assigned group leader status for re-establishing virtual interfaces. Virtual interfaces are established between the group leader nodes such that redundancy in message routing is avoided.
29 Citations
11 Claims
-
1. A processing method for a distributed computing environment having multiple networks of computing nodes employing multicast messaging, each network having at least one computing node, at least one computing node of said multiple networks of computing nodes functioning as a multicast routing node, said method comprising:
-
automatically responding to a failure at said at least one computing node functioning as said multicast routing node to reassign said multicast routing function; and
wherein said automatically responding comprises dynamically reconfiguring said distributed computing environment to replace each failed multicast routing node of said at least one multicast routing node with another computing node of said multiple networks of computing nodes to maintain multicast message reachability to all functional computing nodes of said distributed computing environment. - View Dependent Claims (2, 3, 4)
-
-
5. A processing system for a distributed computing environment, said processing system comprising:
-
multiple networks of computing nodes within the distributed computing environment, said multiple networks of computing nodes employing multicast messaging, with each network having at least one computing node, and at least one computing node of the multiple networks of computing nodes functioning as a multicast routing node;
means for automatically responding to a failure at said at least one computing node functioning as said multicast routing node to reassign said multicast routing function, wherein said means for automatically responding comprises means for dynamically reconfiguring said distributed computing environment to replace each failed multicast routing node of said at least one multicast routing node within another computing node of said multiple networks of computing nodes to maintain reachability of multicast messages to all functional computing nodes of said distributed computing environment. - View Dependent Claims (6, 7, 8)
-
-
9. A processing system for a distributed computing environment comprising:
-
multiple networks of computing nodes within the distributed computing environment, said multiple networks of computing nodes employing multicast messaging, with each network having at least one computing node, and at least one computing node of the multiple networks of computing nodes functioning as a multicast routing node;
a processor associated with the distributed computing environment; and
code executable by said processor associated with said distributed computing environment, said code causing said processor to effect;
automatically responding to a failure at said at least one computing node functioning as said multicast routing node to reassign said multicast routing function; and
wherein said automatically responding comprises dynamically reconfiguring said distributed computing environment to replace each failed multicast routing node of said at least one multicast routing node within another computing node of said multiple networks of computing nodes to maintain reachability of multicast messages to all functional computing nodes of said distributed computing environment.
-
-
10. An article of manufacture comprising:
a computer program product comprising a computer usable medium having computer readable program code means therein for maintaining multicast message reachability within a distributed computing environment having multiple networks of computing nodes employing multicast messaging, each network having at least one computing node, and at least one computing node of the multiple networks of computing nodes functioning as a multicast routing node, said computer readable program code means in said computer program product comprising;
(i) computer readable program code means for causing a computer to effect automatically responding to a failure at said at least one computing node functioning as said multicast routing node to reassign said multicast routing function; and
(ii) wherein said computer readable program code means for causing a computer to effect automatically responding comprises computer readable program code means for causing a computer to effect dynamically reconfiguring said distributed computing environment to replace each failed multicast routing node of said at least one multicast routing node with another computing node of said multiple networks of computing nodes to maintain multicast message reachability to all functional computing nodes of said distributed computing environment. - View Dependent Claims (11)
Specification