Sistemas Distribuídos

Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Rocket clouds
Sistemas Distribuídos por 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. Complicadores

3.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

4. Middleware

4.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.

5. Metas

5.1. Acesso a recursos

5.2. Abertura

5.2.1. Transparência

5.3. Escalabilidade