×

Automated discovery and inventory of nodes within an autonomic distributed computing system

  • US 7,590,653 B2
  • Filed: 03/02/2005
  • Issued: 09/15/2009
  • Est. Priority Date: 03/02/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing a model within a database of a control node, wherein the model defines an organization of a distributed computing system having a plurality of computing nodes;

    automatically detecting the addition of a node to a network;

    upon detecting the addition of the node, network booting the detected node with an inventory software image that primarily only includes an executable inventory process for identifying hardware attributes of the detected node;

    after network booting the detected node, executing the inventory process on the detected node to automatically identify the hardware attributes for the detected node;

    sending the identified hardware attributes from the detected node to the control node for storage within the model;

    updating the model to store the identified hardware attributes for the detected node;

    automatically deploying the detected node within the distributed computing system in accordance with the model based on the identified hardware attributes;

    receiving an input that defines the model in a hierarchical form that includes a fabric having one or more domains, wherein each domain has at least one tier that performs a computing function, wherein each tier includes at least one node slot; and

    automatically configuring he distributed computing system in accordance with the input, wherein automatically configuring the distributed computing system comprises;

    comparing the identified hardware attributes of one or more nodes against one or more tier requirements;

    automatically assigning the nodes to the node slots of the tiers based on the identified hardware attributes, the tier requirements, and a minimum positive processing energy for at least one node;

    automatically mapping software images to the node slots in accordance with the computing functions of the tiers; and

    automatically loading the software images onto the nodes to provide a computing environment for execution of user software applications, wherein automatically loading the software images comprises automatically loading a software image onto the detected node to replace the inventory software image.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×