Sistemas distribuidos

Disponível somente no TrabalhosFeitos
  • Páginas : 30 (7429 palavras )
  • Download(s) : 0
  • Publicado : 4 de abril de 2013
Ler documento completo
Amostra do texto
Caracterização dos Sistemas Distribuídos
Prof. Dr. Nilton Alves Maia

O que é um sistema distribuído?

Rede B Rede A Rede C

Definições de Sistema Distribuído
"Um sistema distribuído é uma coleção de computadores autônomos conectados por uma rede e equipados com um sistema de software distribuído." (Coulouris et all, 2007)

Definições de Sistema Distribuído

“Sistema no qual oscomponentes de Hardware ou Software, localizados em computadores interligados em rede, se comunicam e coordenam suas ações apenas enviando mensagens entre si.” (Coulouris et all, 2007).

Definições de Sistema Distribuído
"Um sistema distribuído é uma coleção de computadores independentes que aparenta ao usuário ser um computador único." (Tanenbaum, 2008); Para suportar computadores e redesheterogêneos e, simultaneamente, oferecer uma visão de sistema único, os sistemas distribuídos costumam ser organizados por meio de uma camada de software denominada Middleware;

Definições de Sistema Distribuído
A Middleware é situada logicamente entre uma camada de nível mais alto, composta de usuários e aplicações, e uma camada subjacente, que consiste em sistemas operacionais e facilidadesbásicas de comunicação;

Na Figura têm-se quatro computadores em rede e três aplicações, das quais a aplicação B é distribuída para os computadores 2 e 3.

Exemplos de Sistemas Distribuídos
A Internet; Uma Intranet, na qual é uma porção da Internet que é gerenciada por uma organização; Sistemas móveis; Computação Ubíqua (Ubiquitous Computing).

7

Exemplos de Sistemas Distribuídos
Uma redede estações de trabalho em uma universidade ou companhia Uma rede de computadores em uma fábrica Um grande banco com muitas agências, cada qual com um computadores e caixas automáticas Sistema de reserva de passagens aéreas Sistema de controle de estoque, vendas e entregas numa cadeia de lojas Sistemas de acesso a recursos de multimídia e de conferência

Motivação para a construção de SistemasDistribuídos
A principal motivação é o compartilhamento de recursos computacionais. Os recursos compartilhados podem estar na forma de sistemas:
– com servidores que permitem que os clientes acessem seus recursos; – ou na forma de recursos que são encapsulados em objetos que podem ser acessados por outros clientes/objetos.

9

Compartilhamento de recursos
Capacidade de processamento MemóriaArmazenamento Banda de rede / acesso Disponibilidade Dispositivos (impressoras, monitores) Bateria

Consequências da definição de Colouris et. all (2007) de Sistemas Distribuídos
Concorrência,
– em uma rede de computadores, a concorrência acontece normalmente. – Dois usuários podem estar trabalhando independentes, mas compartilhando recursos como arquivos e impressoras.

Ausência de ClockGlobal,
– existe uma noção de que é preciso pelo menos uma forma de sincronização para coordenar as atividades entre os componentes em um sistema distribuído, mas não há uma forma simples de fazer essa coordenação apenas trocando mensagens;

Independência a falhas,
– Os SDs devem ser especialmente construídos para tolerar falhas, uma vez que elas sofrem de problemas especiais, como: queda decomunicação e a consequente isolação entre os computadores, mesmo assim, os sistemas SDs devem providenciar que as outras máquinas continuem funcionando. 11

Caracterização de Sistemas Distribuídos
As principais características para um projeto de componentes para o uso de Intranets em sistemas distribuídos são:
– Serviços de Troca de Arquivos; – Firewalls; – Custo de instalação e Suporte deSoftware.

12

Princípios básico para o compartilhamento de recursos
Redução de custos:
– compartilhamento de hardware como impressora, hard-disks, etc;

Compartilhamento de Alto Nível: aplicações, dados, serviços.
– Ex: páginas da Web, máquinas de buscas, sistemas de conversão de moedas, etc.

13

Serviços
O termo serviço é usado para distinguir parte de um sistema de computador...
tracking img