Various components are provided to manage a clustered environment. These
components include a System Registry that provides a global data storage;
a Configuration manager that stores data locally on nodes of the clustered
environment and globally within the System Registry; a Liveness component
to provide status of communications paths of the cluster; a Group Services
component that provides services to one or more other components of the
clustered environment; and a Resource Management component that
communicates with one or more resource controllers of the clustered
environment. Each of the components of the clustered environment has one
or more data and/or functional dependencies on one or more other
components of the environment. However, relationships between the
components are created such that the data and functional dependencies form
an acyclic graph (i.e., a cycle of dependency relationships is avoided).
I vari componenti sono forniti per controllare un ambiente ragruppato. Questi componenti includono una registrazione del sistema che fornisce un immagazzinaggio di dati globale; un responsabile di configurazione che memorizza i dati localmente sui nodi dell'ambiente ragruppato e globalmente all'interno della registrazione del sistema; un componente di Liveness per fornire condizione dei percorsi di comunicazioni della serie di ingranaggi; un gruppo assiste il componente che fornisce i servizi ad uno o più altri componenti dell'ambiente ragruppato; e un componente dell'amministrazione delle risorse che comunica con uno o più regolatori delle risorse dell'ambiente ragruppato. Ciascuno dei componenti dell'ambiente ragruppato ha una o più dati e/o dipendenze funzionali da uno o più altri componenti dell'ambiente. Tuttavia, i rapporti fra i componenti sono generati tali che i dati e le dipendenze funzionali formano un grafico aciclico (cioè, un ciclo dei rapporti di dipendenza è evitato).