Sistemas Distribuídos

Jetzt loslegen. Gratis!
oder registrieren mit Ihrer E-Mail-Adresse
Sistemas Distribuídos von Mind Map: Sistemas Distribuídos

1. “Definimos um sistema distribuído como aquele no qual os componentes de hardware ou software, localizados em computadores interligados em rede, comunicam-se e coordenam suas ações apenas enviando mensagens entre si.” (COULOURIS et al, 2013)

1.1. - WEB (pesquisa, jogos, e-commerce) - Calculo Distribuído - Cloud Computing - Sistemas P2P ( BitTorrrent , FastTrack /KaZaA....) - Base de dados distribuídas "Distributed database"

2. Por quê utilizar?

2.1. - Custo e desempenho paralelismo e computação distribuída - Escalabilidade facilidade de aumentar recursos - Distribuição inerente dispersão geográfica compartilhamento de recursos - Confiabilidade - Redundância

3. Metas

3.1. Acesso a recursos

3.2. Abertura

3.2.1. Transparência

3.3. Escalabilidade

4. Complicadores

4.1. - Rede tem que ser levada em consideração - Desempenho e falhas - Segurança - Distribuição introduz problemas inexistentes em sistemas centralizados - Complexidade de software

5. Middleware

5.1. Resumindo, o Middleware age como uma “camada”, capaz de fazer a mediação entre várias tecnologias de software, de modo que as informações (de diferentes fontes) são movidas ao mesmo tempo que suas diferenças de protocolos, plataformas, arquiteturas, ambientes e sistemas operacionais não interferem no processo.