Sistema de processamento distribuído: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Citações sobre definições de um sistema distribuído.
Etiquetas: Espaçamento excessivo Editor Visual
Linha 5:
 
A nomenclatura geralmente utilizada neste contexto é HPC (''High Performance Computing'') e/ou DPC ('''Distributed/Parallel Computing''').
 
Os sistemas distribuídos possuem diversas definições. Abaixo algumas definições:
 
“Um sistema distribuído é um conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente”<ref name="" />
 
“Definimos um sistema distribuído como sendo aquele no qual os componentes de hardware ou software, localizados em computadores interligados em rede, se comunicam e coordenam ações apenas enviando mensagens entre si.” <ref name=":0">{{Citar livro|url=https://books.google.com.br/books?id=6WU3AgAAQBAJ&pg=PA42&dq=sistema+distribuido&hl=pt-BR&sa=X&ved=0ahUKEwiq89bh8tXiAhWAHbkGHfhcDWMQ6AEILjAB#v=onepage&q&f=false|título=Sistemas Distribuídos - 5ed: Conceitos e Projeto|ultimo=Coulouris|primeiro=George|ultimo2=Dollimore|primeiro2=Jean|ultimo3=Kindberg|primeiro3=Tim|ultimo4=Blair|primeiro4=Gordon|data=2013-01-01|editora=Bookman Editora|lingua=pt|isbn=9788582600542}}</ref>
 
Embora não haja uma definição única de um sistema distribuído, as seguintes propriedades definidoras são comumente usadas:
 
·        Existem várias entidades computacionais autônomas (''computadores'' ou ''nós''), cada uma com sua própria memória local.
 
·        As entidades se comunicam umas com as outras por meio da passagem de mensagens.
 
Outras propriedades típicas de sistemas distribuídos incluem o seguinte:
 
·        O sistema deve tolerar falhas em computadores individuais.
 
·        A estrutura do sistema (topologia de rede, latência de rede, número de computadores) não é conhecida de antemão, o sistema pode consistir em diferentes tipos de computadores e links de rede, e o sistema pode mudar durante a execução de um programa distribuído.
 
·        Cada computador tem apenas uma visão limitada e incompleta do sistema. Cada computador pode conhecer apenas uma parte da entrada. <ref name=":0" />
 
== Desenvolvimento ==