Distributed computing system having hierarchical organization
First Claim
1. A method comprising:
- identifying node requirements of a first tier of a plurality of tiers wherein each tier of the plurality of tiers has a different computing function;
retrieving attributes of a set of computing nodes, each node of the set of computing nodes comprising a processor;
comparing the attributes of the set of computing nodes to the node requirements of the first tier;
calculating a processing energy for each node of the set of computing nodes based on differences between the attributes of the set of computing nodes and the node requirements of the first tier;
selecting at least one node of the set of computing nodes having a lowest positive processing energy; and
assigning the selected at least one node to at least one node slot of the first tier.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
-
Citations
21 Claims
-
1. A method comprising:
-
identifying node requirements of a first tier of a plurality of tiers wherein each tier of the plurality of tiers has a different computing function; retrieving attributes of a set of computing nodes, each node of the set of computing nodes comprising a processor; comparing the attributes of the set of computing nodes to the node requirements of the first tier; calculating a processing energy for each node of the set of computing nodes based on differences between the attributes of the set of computing nodes and the node requirements of the first tier; selecting at least one node of the set of computing nodes having a lowest positive processing energy; and assigning the selected at least one node to at least one node slot of the first tier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising at least one processor, the at least one processor configured to:
-
identify node requirements of a first tier of a plurality of tiers wherein each tier of the plurality of tiers has a different computing function; retrieve attributes of a set of computing nodes, wherein each node of the set of computing nodes comprises a processor; compare the attributes of the set of computing nodes to the node requirements of the first tier; calculate a processing energy for each node of the set of computing nodes based on differences between the attributes of the set of computing nodes and the node requirements of the first tier; select at least one node of the set of computing nodes having a lowest positive processing energy; and assign the selected at least one node to at least one node slot of the first tier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one computer readable medium comprising instructions that, when executed by at least one processor, are configured to:
-
identify node requirements of a first tier of a plurality of tiers wherein each tier of the plurality of tiers has a different computing function; retrieve attributes of a set of computing nodes, wherein each node of the set of computing nodes comprises a processor; compare the attributes of the set of computing nodes to the node requirements of the first tier; calculate a processing energy for each node of the set of computing nodes based on differences between the attributes of the set of computing nodes and the node requirements of the first tier; select at least one node of the set of computing nodes having a lowest positive processing energy; and assign the selected at least one node to at least one node slot of the first tier. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification