Patent ID: 7185076

Claim:
A system of managing clusters of a computing environment, said system comprising: a registry component to provide global data storage for global data of a cluster of said computing environment, said cluster including a plurality of nodes of said computing environment and said global data comprising configuration data of multiple nodes of the plurality of nodes; a configuration component to maintain data locally on at least one node of said plurality of nodes, and to store global data in said registry component; a liveness component to provide status of one or more communications paths of said cluster, said liveness component being dependent upon said registry component and said configuration component; a group services component to provide one or more services to one or more other components of said cluster, said group services component being dependent on said registry component, said configuration component and said liveness component; a resource management component to provide communications to one or more resource controllers of said cluster, said resource management component being dependent on said registry component, said configuration component and said group services component; wherein said configuration component is responsible for starting one or more components of said registry component, said liveness component, said group services component and said resource management component, and wherein said one or more components are started by the configuration component in a defined order comprising starting the registry component, and then the liveness component, the group services component and the resource management component.