Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas distribuidos (Desafios: (Heterogeneidade (A heterogeneidade (isto…
Sistemas distribuidos
Desafios:
Heterogeneidade
A heterogeneidade (isto é, variedade e diferença) se aplica aos seguintes aspectos: redes, hardware de computador, sistemas operacionais, linguagens de programação, implementações de diferentes desenvolvedores.
Sistemas abertos
Diz-se que um sistema computacional é aberto quando ele pode ser estendido e reimplementado de várias maneiras
Segurança
A segurança de recursos de informação tem três componentes: confidencialidade (proteção contra exposição para pessoas não autorizadas), integridade (proteção contra alteração ou dano) e disponibilidade (proteção contra interferência com os meios de acesso aos recursos).
Escalabilidade
permanece eficiente quando há um aumento significativo no número de recursos e no número de usuários
Tratamento de falhas
Os programas podem produzir resultados incorretos ou podem parar antes de terem concluído a computação pretendida.
Concorrência
Portanto, existe a possibilidade de que vários clientes tentem acessar um recurso compartilhado ao mesmo tempo
Transparência
É ocultação, para um usuário final ou para um programador de aplicativos, da separação dos componentes em um sistema distribuído, de modo que o sistema seja percebido como um todo, em vez de como uma coleção de componentes independentes.
Qualidade de serviço
A adaptabilidade para satisfazer as configurações de sistema variáveis e a disponibilidade de recursos tem sido reconhecida como um aspecto muito importante da qualidade do serviço.
-
Modelos fundamentais
Modelo de interação
Os sistemas distribuídos são compostos por muitos processos, interagindo de maneiras complexas.
Modelo de falhas
O modelo de falhas define como uma falha pode se manifestar em um sistema, de forma a proporcionar um entendimento dos seus efeitos e consequências
Modelo de segurança
A segurança de um sistema distribuído pode ser obtida tornando seguros os processos e os canais usados por suas interações e protegendo contra acesso não autorizado os objetos que encapsulam.
-
Ex.: Internet, redes sociais, emails, jogos online, etc.