Escolar Documentos
Profissional Documentos
Cultura Documentos
Slide 1
Caracterizao de Um Sistema Distribudo
Captulo 1
From Coulouris, Dollimore and Kindberg
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
intranet ISP
backbone
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Desktop computers
Web server
email server File server print other servers the rest of the Internet router/firewall
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Host intranet
Wireless LAN
WAP gateway
Home intranet
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
http://www.w3c.org/Protocols/Activity.html Protocols
Activity.html
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
Computadores na Internet
Date 1979, Dec. 1989, July 1999, July 2003, Jan. Computers 188 130,000 56,218,000 171,638,29 Web servers 0 0 5,560,866 35,424,956
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Date 1993, July 1995, July 1997, July 1999, July 2001, July
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Tolerncia a Falha: Falha: algumas partes do sistema podem falhar, enquanto outras continuaro a funcionar. Isso pode provocar resultados inconsistentes ou a omisso do sistema quanto a uma solicitao do usurio. O sistema deve proporcionar: deteco, mascaramento, recuperao e informao das falhas ocorridas; Concorrncia: Concorrncia : os elementos que sofrero concorrncia devem estar preparados para proteger o sistema contra equvocos ou mal funcionamentos derivados de acessos mltiplos e simultneos; Transparncia: grau de percepo do sistema como uma pea nica e no como um complexo de partes que precisam ser entendidas para que o todo funcione;
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
29/7/2010
Transparncias
Acesso: permite que recursos locais ou remotos sejam acessado por operaes idnticas, modificando-se apenas parmetros. Localizao: permite que os recursos sejam acessados sem o conhecimento prvio de seu endereo fsico ou de rede (por exemplo, qual o endereo IP,o processador, etc.). Concorrncia: permite que vrios processos sejam executados na mesma mquina, disputando os mesmos recursos sem interferncia nos resultados uns dos outros. Replicao: permite que mltiplas instncias de um mesmo recursos sejam utilizadas sem a necessidade conhecimento prvio de quem rplica, quem original e como sero sincronizadas.
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005
Transparncias (2)
Falhas: permite o isolamento de falhas, fazendo com que o sistema seja capaz de completar corretamente seu processamento (redundncia) sem evidenciar erros; Mobilidade: permite que usurios e recursos se movimentem pela rede sem afetar a consistncia dos resultados obtidos ou do funcionamento do sistema; Desempenho: permite que o sistema seja reajusta (adio de HW) para garantir a uniformidade de seu desempenho quando existir uma variao de demanda. Escala: permite a expanso da capacidade do sistema (HW e SW) sem a necessidade de mudana de arquitetura ou dos algoritmos envolvidos.
Instructors Guide for Coulouris, Dollimore and Kindberg Distributed Systems: Concepts and Design Edn. 4 Pearson Education 2005