A shared system resoure such as a file server includes an integrated,
cooperative cluster of domains that include hierarchically related domains
and peer related domains, each performing functions supporting the
services provided by the system resource. Hierarchically related domains
include a higher level domain and a lower level domain respectively
performing higher and lower level operations of functions supporting the
system resource services and peer related domains include parallel domains
performing operations in mutual support of functions supporting the system
resource services. A domain may include fault handling mechanisms
operating independently of and cooperatively with fault handling
mechanisms of other domains, and domain may be comprised of domains. In
hierarchically related domains, the lower level domain includes peer
related domains performing operations in mutual support of functions of
the upper level domain and peer domain includes a monitoring mechanism
monitoring operations of the other peer domain that are related to the
operations performed in support of the upper level domain. Each monitoring
mechanism is responsive to detection of a failure in the other peer domain
for directing the peer domain in which the monitoring mechanism resides in
assuming the operations performed by the peer domain in support of related
functions of the upper level domain independently of operations of the
peer domain and independently of a source of the failure in the other peer
domain.
Een gedeelde systeemresoure zoals een dossierserver omvat een geïntegreerde, behulpzame cluster van domeinen die hiërarchisch verwante domeinen omvatten en verwante domeinen turen, elk die functies ondersteunend de diensten uitoefenen die door het systeemmiddel worden verleend. Omvatten de hiërarchisch verwante domeinen een hoger niveaudomein en een lager niveaudomein dat respectievelijk hogere en lagere niveauhandelingen van functies ondersteunend de verwante domeinen van het systeemmiddel diensten en de edele uitvoert omvat parallelle domeinen uitvoerend handelingen in wederzijdse steun van functies ondersteunend de diensten van het systeemmiddel. Een domein kan fouten behandelende mechanismen omvatten die onafhankelijk van en behulpzaam met fouten behandelende mechanismen van andere domeinen werken, en het domein kan van domeinen worden samengesteld. In hiërarchisch verwante domeinen, omvat het lagere niveaudomein edele verwante domeinen uitvoerend handelingen in wederzijdse steun van functies van het hogere niveaudomein en peer domein omvat een controlemechanisme controleverrichtingen van het andere peer domein die met de handelingen die tot steun van het hogere niveaudomein verwant zijn worden uitgevoerd. Elk controlemechanisme is ontvankelijk voor opsporing van een mislukking in het andere peer domein voor het leiden van het peer domein waarin het controlemechanisme in het veronderstellen van de handelingen verblijft die door het peer domein tot steun van verwante functies van het hogere niveaudomein onafhankelijk worden uitgevoerd van verrichtingen van het peer domein en onafhankelijk van een bron van de mislukking in het andere peer domein.