Tratamento de Erros em Sistemas Distribuídos

Classificado em Computação

Escrito em em português com um tamanho de 2,54 KB.

Tratamento de erros

Qualquer tipo de sistema está sujeito a erros, só que as falhas que ocorrem nos sistemas distribuídos são diferenciadas dos outros sistemas, pois elas são falhas parciais. Isto é, quando algum componente de um sistema distribuído falha, os outros componentes continuam em operação e o sistema não deixa de funcionar. A desvantagem dessa característica é que tratar essa falha é bem mais complexo do que quando o sistema para por completo.

Compatibilidade dos componentes

Para que um sistema de informação distribuído, construído a partir de hardwares e componentes de softwares diferentes, obtenha sucesso na sua expansão, é necessário que todos os seus componentes sejam compatíveis através de padrões.

Transparência do sistema

Termo importante no mundo dos sistemas distribuídos, a transparência tem como característica a ocultação de componentes e recursos, fazendo com que o sistema distribuído seja visto tanto para os usuários como para os programadores como um único sistema.

Disponibilidade

Os sistemas distribuídos possuem um alto grau de disponibilidade, permitindo que quando uma falha acontece, apenas a operação que estava sendo executada pelo componente defeituoso seja afetada.

Implementação do sistema feita por desenvolvedores diferentes

Um sistema distribuído que foi construído por diferentes desenvolvedores necessita utilizar padrões que são de conhecimento de todos os envolvidos no desenvolvimento, para permitir a comunicação de ambas as partes que foram construídas separadamente.

Segurança do sistema

Quando distribuímos as informações através de sistemas distribuídos, devemos estar atentos à segurança que deve ser disponibilizada para essas informações. É necessário que seja observado os três requisitos básicos para manter a segurança de uma informação. São eles:

  • Confidencialidade: Proteção contra o acesso de usuários não autorizados.
  • Integridade: Proteção das informações contra alterações ou erros.
  • Disponibilidade: Proteger a informação para que ela esteja sempre disponível.

Redes envolvidas no sistema

Um sistema de informação distribuído pode ser composto por vários tipos de redes, onde as diferenças existentes entre elas são mascaradas pelos protocolos de comunicação.

Entradas relacionadas: