Interaction of devices in a networked environment
First Claim
1. A method of performing autonomic organisation of network nodes, comprising:
- selecting one or more operations from a set of operations provided in an orchestration operating in a single execution environment to create a plurality of patterns of complementary operations, with each pattern of complementary operations forming an independent orchestration, and where the created independent orchestration operates in its own separate execution environment when executed;
providing a first network node adapted to adopt a node role and communicating with other network nodes over a stateless medium, wherein the first network node is provided with at least one of the created patterns of complementary operations for operation between one node role and a second node role and the other network nodes are each provided with at least one of the created patterns of complementary operations, and wherein;
adopting a node role comprises the first network node selecting a pattern of complementary operations from the provided at least one created patterns of complementary operations such that the first network node is configured to interact with the another node role; and
each pattern of complementary operations comprises a set of one or more operations which when performed enable the first network node to perform a defined function with one of the other network nodes when the other network node is provided with one or more operations which mirror those provided to the first network node; and
wherein on adopting the node role in the network, the first network node interacts with a second network node over the stateless medium according to the pattern of complementary operations between the node role of the first network node and the second node role of the second network node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of autonomic organisation of network nodes is described. A first node is adapted to adopt a node role. The first node communicates with other network nodes over a stateless medium. The first node is provided with a pattern of complementary operations for operation between one node role and another node role. On adopting the node role in the network, the node interacts with a second node over the stateless medium according to the pattern of complementary operations between the node role of the first node and the node role of the second node. This approach may be used in autonomic networking. Suitable devices and software to implement this approach are described.
12 Citations
20 Claims
-
1. A method of performing autonomic organisation of network nodes, comprising:
-
selecting one or more operations from a set of operations provided in an orchestration operating in a single execution environment to create a plurality of patterns of complementary operations, with each pattern of complementary operations forming an independent orchestration, and where the created independent orchestration operates in its own separate execution environment when executed; providing a first network node adapted to adopt a node role and communicating with other network nodes over a stateless medium, wherein the first network node is provided with at least one of the created patterns of complementary operations for operation between one node role and a second node role and the other network nodes are each provided with at least one of the created patterns of complementary operations, and wherein; adopting a node role comprises the first network node selecting a pattern of complementary operations from the provided at least one created patterns of complementary operations such that the first network node is configured to interact with the another node role; and each pattern of complementary operations comprises a set of one or more operations which when performed enable the first network node to perform a defined function with one of the other network nodes when the other network node is provided with one or more operations which mirror those provided to the first network node; and wherein on adopting the node role in the network, the first network node interacts with a second network node over the stateless medium according to the pattern of complementary operations between the node role of the first network node and the second node role of the second network node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing domain comprising a plurality of network nodes, wherein the network nodes are provided with one or more operations selected from a set of operations provided in an orchestration operating in a single execution environment to create a plurality of patterns of complementary operations, with each pattern of complementary operations forming an independent orchestration, and where the created independent orchestration operates in its own separate execution environment when executed, and wherein the network nodes comprise:
-
a first network node adapted to adopt a first node role and a second network node adapted to adopt a second node role, each network node communicating with other network nodes over a stateless medium, wherein the first network node is provided with at least one of the created patterns of complementary operations for operation between one node role and a second node role and wherein the second node role is provided with at least one of the created patterns of complementary operations, and wherein; adopting a node role comprises the first network node selecting a pattern of complementary operations from the provided at least one created patterns of complementary operations such that the first network node is configured to interact with the another node role; and each pattern of complementary operations comprises a set of one or more operations which when performed enable the first network node to perform a defined function with one of the other network nodes when the other network node is provided with one or more operations which mirror those provided to the first network node; and wherein on adopting node roles in the network, the first and second network nodes interact over the stateless medium according to the pattern of complementary operations defined between the first and second node roles. - View Dependent Claims (12, 13, 14)
-
-
15. A computing device comprising a processor and a memory, wherein the computing device is adapted to:
-
select one or more operations from a set of operations provided in an orchestration operating in a single execution environment to create a plurality of patterns of complementary operations, with each pattern of complementary operations forming an independent orchestration, and where the created independent orchestration operates in its own separate execution environment when executed; adopt a node role in a network and to communicate with other computing devices over a stateless medium, wherein the computing device is provided with at least one of the created patterns of complementary operations for operation between one node role and another node role and the other computing devices are each provided with at least one of the created patterns of complementary operations, and wherein; adopting a node role comprises the computing device selecting a pattern of complementary operations from the provided at least one created patterns of complementary operations such that the computing device is configured to interact with the another node role; and each pattern of complementary operations comprises a set of one or more operations which when performed enable the computing device to perform a defined function with one of the other computing devices when the other computing device is provided with one or more operations which mirror those provided to the computing device; and wherein upon the computing device adopting the node role in the network, the computing device is adapted to interact with a second computing device over the stateless medium according to the pattern of complementary operations between the node role of the computing device and the node role of the second computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification