A fault handling monitor transparently using multiple technologies for
fault handling in a shared system resource, such as a network file server,
providing services to clients communicating with the system resource
through a network. The system resource is organized as a cluster of
multiple hierarchical and peer domains wherein each domain includes domain
centered fault handling mechanisms operating cooperatively across domains.
The system resource includes a network domain including a plurality of
client/resource communications paths and supporting client/resource
communications between the system resource and clients of the system
resource, a resource service domain performing low level resource services
operations, and a control/processing domain supporting the client/resource
communications of the network domain, performing high level resource
service operations and providing communications for resource service
operations between the network domain and the resource service domain. The
control/processing domain includes peer domains connected to the
communications paths of the network domain and performing related
operations in mutual support of the network domain, including supporting
the client/resource communications operations and providing communications
between the peer domains through an inter-domain communications link. Each
peer domain includes a monitoring mechanism for detecting a communications
failure in a peer domain and directing communications affected by the
communications failure through one or more of a plurality of alternate
paths, including an alternate one of the plurality of client/resource
communications paths and the inter-domain communications link.
Uma falha que segura o monitor que usa transparente tecnologias múltiplas para a falha que segura em um recurso de sistema compartilhado, tal como um usuário do arquivo da rede, fornecendo serviços aos clientes que comunicam-se com o recurso de sistema através de uma rede. O recurso de sistema é organizado como um conjunto de domínios múltiplos hierárquicos e do par wherein cada domínio inclui os mecanismos de manipulação centrados domínio da falha que se operam cooperativa através dos domínios. O recurso de sistema inclui um domínio da rede including um plurality de trajetos de comunicações de client/resource e as comunicações suportando de client/resource entre o recurso de sistema e os clientes do recurso de sistema, um domínio do serviço do recurso que executam operações dos serviços do recurso do nível baixo, e um domínio de control/processing que suporta as comunicações de client/resource do domínio da rede, executando operações do serviço do recurso do nível elevado e fornecendo comunicações para o recurso prestam serviços de manutenção a operações entre o domínio da rede e o domínio do serviço do recurso. O domínio de control/processing inclui os domínios do par conectados aos trajetos de comunicações do domínio e de executar da rede operações relacionadas na sustentação mútua do domínio da rede, including suportar as operações das comunicações de client/resource e fornecer comunicações entre os domínios do par com uma ligação de comunicações do inter-domínio. Cada domínio do par inclui um mecanismo de monitoração para detectar uma falha de comunicações em um domínio do par e dirigir as comunicações afetadas pela falha de comunicações com uma ou mais de um plurality de trajetos alternos, including alterno do plurality de trajetos de comunicações de client/resource e da ligação de comunicações do inter-domínio.