Virtual clustering for scalable network control and management
First Claim
Patent Images
1. A system for virtual clustering and network control, comprising:
- a plurality of computing nodes in a hierarchical network, each node comprising;
logic for autonomous self-promotion and demotion in the network, wherein a promoted node rises to a cluster level above a previous cluster level and becomes part of a virtual cluster at the level above, while remaining in a virtual cluster of the previous level, and wherein a demoted node falls to a cluster level below the previous cluster level and no longer remains in the virtual cluster at the higher level;
logic to provide management and control service functions to cluster k peer nodes in a node that has been promoted to a cluster-head of the cluster k;
logic to provide management and control service functions to other nodes in cluster levels below a current cluster level of the node from which the node has been promoted.
1 Assignment
0 Petitions
Accused Products
Abstract
In some embodiments, the invention involves a system and method relating to a framework to build a new class of network control (policy) and (state) management services. The framework may be used to build a number of self-management services to support decentralized (mesh) networks. In at least one embodiment, the present invention is intended to hybridize centralized and decentralized network models to generate a more stable and robust network environment using clustering. Other embodiments are described and claimed.
-
Citations
25 Claims
-
1. A system for virtual clustering and network control, comprising:
a plurality of computing nodes in a hierarchical network, each node comprising; logic for autonomous self-promotion and demotion in the network, wherein a promoted node rises to a cluster level above a previous cluster level and becomes part of a virtual cluster at the level above, while remaining in a virtual cluster of the previous level, and wherein a demoted node falls to a cluster level below the previous cluster level and no longer remains in the virtual cluster at the higher level; logic to provide management and control service functions to cluster k peer nodes in a node that has been promoted to a cluster-head of the cluster k; logic to provide management and control service functions to other nodes in cluster levels below a current cluster level of the node from which the node has been promoted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
12. A method for virtual clustering and network control in a hierarchical network having a plurality of computing nodes, comprising:
-
autonomously determining, by a node, whether the node should be promoted, demoted or stay at a same level in the network hierarchy, wherein a promoted node rises to a cluster level above a previous cluster level and becomes pail of a virtual cluster at the level above, while remaining in a virtual cluster of the previous level, and wherein a demoted node falls to a cluster level below the previous cluster level and no longer remains in the virtual cluster at the higher level; providing management and control service functions to cluster k peer nodes when the node has been promoted to a cluster-head of the cluster k; and providing management and control service functions to other nodes in cluster levels below a current cluster level of the node from which the node has been promoted. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine readable storage medium having instructions stored therein, the instructions for virtual clustering and network control in a hierarchical network having a plurality of computing nodes, that when the instructions are executed in a machine, cause the machine to:
-
autonomously determine, by a node, whether the node should be promoted, demoted or stay at a same level in the network hierarchy, wherein a promoted node rises to a cluster level above a previous cluster level and becomes part of a virtual cluster at the level above, while remaining in a virtual cluster of the previous level, and wherein a demoted node falls to a cluster level below the previous cluster level and no longer remains in the virtual cluster at the higher level; provide management and control service functions to cluster k peer nodes when the node has been promoted to a cluster-head of the cluster k; and provide management and control service functions to other nodes in cluster levels below a current cluster level of the node from which the node has been promoted. - View Dependent Claims (22, 23, 24, 25)
-
Specification