Method, system and program product for automated topology formation in dynamic distributed environments
First Claim
1. A method for automated topology formation in a dynamic distributed environment, the method comprising the steps of:
- configuring a master node in an active topology wherein a topology comprises nodes and intercommunication paths between the nodes, wherein the nodes comprise one or more leaf nodes having only incoming edges thereto, one or more prime nodes having both incoming and outgoing edges, and one or more root nodes having only outgoing edges, the master node comprising an automated topology formation application, the automated topology formation application comprising a predefined topology policy definition and a representation of the active topology;
receiving at the configured master node a communication from an entity, said communication including a topology event notification, the topology event notification indicating an event affecting the active topology;
determining with the automated topology formation application that the topology event notification affects a topology portion of the active topology; and
based on the topology event notification, modifying the representation of the affected topology portion of the active topology according to the predefined topology policy definition;
wherein said predefined topology policy is based on one or more of;
an expected set of tasks to be performed by a node, said node comprising a prime node;
services offered by a node, said node comprising any one of a not-a-node, leaf, prime or root node;
hardware features of a node, said node comprising any one of a not-a-node, leaf, prime or root node;
capabilities of one or more communication networks interconnecting nodes, said node comprising any one of a not-a-node, leaf, prime or root node;
a desired security of said topology;
a desired reliability of said topology; and
a desired performance of said topology.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for automated topology formation in a dynamic distributed environment includes configuring a master node in an active topology having nodes and intercommunication paths between the nodes. The master node includes an automated topology formation application including a predefined topology policy definition and a representation of the active topology. The master node receives a communication from an entity, the communication including a topology event notification indicating an event affecting the active topology. Using the automated topology formation application, it is determined that the topology event notification affects a topology portion of the active topology and, based on the topology event notification, the representation of the affected topology portion of the active topology is modified according to the predefined topology policy definition.
-
Citations
62 Claims
-
1. A method for automated topology formation in a dynamic distributed environment, the method comprising the steps of:
-
configuring a master node in an active topology wherein a topology comprises nodes and intercommunication paths between the nodes, wherein the nodes comprise one or more leaf nodes having only incoming edges thereto, one or more prime nodes having both incoming and outgoing edges, and one or more root nodes having only outgoing edges, the master node comprising an automated topology formation application, the automated topology formation application comprising a predefined topology policy definition and a representation of the active topology; receiving at the configured master node a communication from an entity, said communication including a topology event notification, the topology event notification indicating an event affecting the active topology; determining with the automated topology formation application that the topology event notification affects a topology portion of the active topology; and
based on the topology event notification, modifying the representation of the affected topology portion of the active topology according to the predefined topology policy definition;wherein said predefined topology policy is based on one or more of; an expected set of tasks to be performed by a node, said node comprising a prime node; services offered by a node, said node comprising any one of a not-a-node, leaf, prime or root node; hardware features of a node, said node comprising any one of a not-a-node, leaf, prime or root node; capabilities of one or more communication networks interconnecting nodes, said node comprising any one of a not-a-node, leaf, prime or root node; a desired security of said topology; a desired reliability of said topology; and a desired performance of said topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer program product for automated topology formation in a dynamic distributed environment, comprising:
a non-transitory tangible computer readable storage medium readable by a processing circuit, the storage medium comprising machine readable computer program code including instructions for causing the processing circuit to perform a method, the method further comprising; configuring a master node in an active topology wherein a topology comprises nodes and intercommunication paths between the nodes, wherein the nodes comprise one or more leaf nodes having only incoming edges thereto, one or more prime nodes having both incoming and outgoing edges, and one or more root nodes having only outgoing edges, the master node comprising an automated topology formation application, the automated topology formation application comprising a predefined topology policy definition and a representation of the active topology; receiving at the configured master node a communication from an entity, said communication including a topology event notification, the topology event notification indicating an event affecting the active topology; determining with the automated topology formation application that the topology event notification affects a topology portion of the active topology; and based on the topology event notification, modifying the representation of the affected topology portion of the active topology according to the predefined topology policy definition; wherein said predefined topology policy is based on one or more of; an expected set of tasks to be performed by a node, said node comprising a prime node; services offered by a node, said node comprising any one of a not-a-node, leaf, prime or root node; hardware features of a node, said node comprising any one of a not-a-node, leaf, prime or root node; capabilities of one or more communication networks interconnecting nodes, said node comprising any one of a not-a-node, leaf, prime or root node; a desired security of said topology; a desired reliability of said topology; and a desired performance of said topology. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 61, 62)
-
43. A system for automated topology formation in a dynamic distributed environment, comprising:
-
a network; a first computer system in communication with the network, wherein the first computer system is configured to perform a method, the method further comprising; configuring a master node in an active topology wherein a topology comprises nodes and intercommunication paths between the nodes, wherein the nodes comprise one or more leaf nodes having only incoming edges thereto, one or more prime nodes having both incoming and outgoing edges, and one or more root nodes having only outgoing edges, the master node comprising an automated topology formation application, the automated topology formation application comprising a predefined topology policy definition and a representation of the active topology; receiving at the configured master node a communication from an entity, said communication including a topology event notification, the topology event notification indicating an event affecting the active topology; determining with the automated topology formation application that the topology event notification affects a topology portion of the active topology; and based on the topology event notification, modifying the representation of the affected topology portion of the active topology according to the predefined topology policy definition; wherein said predefined topology policy is based on one or more of; an expected set of tasks to be performed by a node, said node comprising a prime node; services offered by a node, said node comprising any one of a not-a-node, leaf, prime or root node; hardware features of a node, said node comprising any one of a not-a-node, leaf, prime or root node; capabilities of one or more communication networks interconnecting nodes, said node comprising any one of a not-a-node, leaf, prime or root node; a desired security of said topology; a desired reliability of said topology; and a desired performance of said topology. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification