|
||||||||||||||||||||
|
|
||||||||||||||||||||
AulasEncontro 01 - 04/08 Apresentação da Disciplina / Introdução Encontro 02 - 11/08 Caracterização dos SD / Modelos de Sistemas - Introdução Material sobre agentes móveis: http://www.ime.usp.br/~kon/MAC5759/aulas/Aula21.html Encontro 03 - 18/08 Modelos de Sistemas - Arquitetura / Modelos de Sistemas - Complemento Encontro 04 - 25/08 Sincronização em SD / Segurança em SD Encontro 05 - 01/09 Encontro 06 - 08/09 Tolerância à Falhas (continuação) / Comunicação em SD Encontro 07 - 15/09 Comunicação em SD - Complemento Exemplos: udp_rec e udp_send / JXTA path c:\arquiv~1\java\jdk1.6.0_23\bin Encontro 08 - 22/09 Caros alunos: O seminário de andamento será no período de 19/09 a 23/09, portanto existe a possibilidade dessa aula ser recuperada em aulas seguintes - tudo depende da configuração das bancas Encontro 09 - 29/09 Middlewares para Objetos Distribuídos - parte 1 Exemplo: RMI Encontro 10 - 06/10 Middlewares para Objetos Distribuídos - parte 2 Exemplo: CORBA Encontro 11 - 13/10 Sites úteis: http://netbeans.org/kb/docs/websvc/jax-ws_pt_BR.html http://www.w3schools.com/webservices/default.asp http://www.west-wind.com/presentations/dotnetwebservices/DotNetWebServices.asp Encontro 12 - 20/10 Gabarito Encontro 13 - 27/10 Tempo livre - Seminário e Projeto de Implementação Encontro 14 - 03/11 Tempo livre - Seminário e Projeto de Implementação Encontro 15 - 10/11 Tempo livre - Seminário e Projeto de Implementação Entrega de documento (por e-mail até as 23:59) descrevendo o conteúdo do seminário e do projeto que o aluno/grupo irá apresentar Encontro 16 - 17/11 Tempo livre - Seminário e Projeto de Implementação Encontro 17 - 24/11 Apresentações do Seminário e Projeto de Implementação Alunos que estiverem em banca de TCC 2 (de 28/11 a 02/12) devem apresentar nesta semana Encontro 18 - 01/12 Apresentações do Seminário e Projeto de Implementação Alunos que estiverem em banca de TCC 1 (de 21/11 a 25/11) devem apresentar nesta semana Encontro 19 - 08/12 Divulgação dos Conceitos Tirar dúvidas para recuperação Encontro 20 - 15/12 Recuperação Geral Dica: As transparências podem ser impressas na forma de várias páginas por folha (multiple pages per sheet), basta definir em: print - page scaling - multiple pages per sheet Material para DownloadSistemas Distribuídos: Unidade Curricular Sistemas Distribuídos: Visão Geral - Prof. Lincoln Morais Arquitetura de Sistemas Distribuídos - Prof. Lincoln Morais Coulouris-SD - Apresentação baseada no livro do Coulouris Perguntas e Respostas - Livro do Coulouris Redes de Computadores - Livro do TANENBAUM Introduction to Distributed Systems - Livro - Tanenbaum Time, Clocks, and the Ordering of Events in a Distributed System - Artigo Lamport [78] A história dos supercomputadores http://mediacenter.clicrbs.com.br/templates/player.aspx?uf=1&contentID=78260&channel=49 Framework/Middleware para ensino de Sistemas Distribuídos Middleware_Recuperado.tar Periódicos· IEEE Transactions on Parallel and Distributed Systems · IEEE Transactions on Dependable and Secure Computing · Journal of Parallel and Distributed Computing Congressos· International Conference on Distributed Computing Systems (IEEE ICDCS) · International Middleware Conference (ACM/IFIP/USENIX Middleware) · Symposium on Reliable Distributed Systems (IEEE SRDS) · International Conference on Dependable Systems and Networks (IEEE DSN) · Simpósio Brasileiro de Redes de Computadores (SBRC) SBCMinicursosGovernança da Internet: conceitos, evolução e abrangência Qualidade de Serviço (QoS) em Redes IP - Princípios Básicos, Parâmetros e Mecanismos Programação em Sistemas Distribuídos - Minicurso [Escola Regional de Informática /2002] Construção de Redes de Voz sobre IP - Minicurso [Simpósio Brasileiro de Redes de Computadores /2007] Redes Locais Sem Fio: Conceito e Aplicações - Minicurso [Escola Regional de Redes de Computadores /2006] Peer-to-Peer: Computação Colaborativa na Internet - Minicurso [Simpósio Brasileiro de Redes de Computadores /2004] Computação Ubíqua Princípios, Tecnologias e Desafios - Minicurso [Simpósio Brasileiro de Redes de Computadores /2003] Comunicação Sem Fio e Computação Móvel Tecnologias, Desafios e Oportunidades - Minicurso [Congresso da SBC /2003] Distribuição de Vídeo sobre Redes Par-a-Par Arquiteturas, Mecanismos e Desafios - Minicurso Redes de Sensores Sem Fio - Antonio Alfredo Ferreira Loureiro [2005] Redes Domiciliares Princípios e Desafios das Tecnologias sem Novos Fios Redes Tolerantes a Atrasos e Desconexões Redes Veiculares Princípios, Aplicações e Desafios Internet do Futuro: Um Novo Horizonte Tráfego Internet não Desejado Conceitos, Caracterização e Soluções Técnicas de Defesa Contra Spam Avaliação de CompetênciaDatas Conforme o calendário acima. Avaliação teórica: Conjunto de perguntas sobre a parte téorica da disciplina (até o encontro 11) Resolução individual, com consulta ao material. Questões objetivas e/ou dissertativas. Conceito máximo B. Questão desafio para que se possa atingir conceito A. Seminário e Projeto de ImplementaçãoDatas Conforme o calendário acima. Aluno ou grupo de no MÁXIMO 2 alunos é (são) convidado(s) a apresentar um seminário E implementar uma aplicação sobre algum assunto pertinente a cadeira de SD. Apresentação de Preparar um PPT de apresentação. Itens que devem ser abordados na apresentação do seminário e projeto de implementação:
A lista não exaustiva de tópicos de interesse (outros tópicos podem ser sugeridos pelos alunos), relacionados à área de sistemas distribuídos, inclui:
Exemplo de projeto de implementação: Servidor de aplicação (web) + um grupo de clientes mobile (celular, PDA, ...) utilizando/interagindo com a aplicação ao mesmo tempo ou por turno. Exemplos: Poker, Algum jogo de tabuleiro (War, Detetive, Jogo da Vida, ...), Jogo de Ação, etc... RecuperaçãoDatas Conforme o calendário acima. A recuperação será individual e para cada item de avaliação, portanto para quem ficou com D no(a): Avaliação: (Responder questões dissertativas à respeito do conteúdo teórico da disciplina) - Sem consulta Seminário e Projeto de Implementação: (Apresentar o seminário e o projeto de implementação, além disso deve agregar na apresentação mais um material discutindo algum case empresarial de sucesso e que envolva algum tema relacionado à Sistemas Distribuídos) AvaliaçãoÍtens de avaliação:
Conceitos
Links (Abrem em novas abas ou janelas)Livro - COULOURIS Livro - TANENBAUM BibliografiaSistemas Distribuídos: Conceitos e Projeto. COULOURIS, G; et
al. Guilherme Bertoni Machado - gbmachado@senacrs.com.br |
||||||||||||||||||||