Teaching - Redes de Computadores B - 2015/2


Cronograma de Aulas e Conteúdo Programático
Redes de Computadores B - 2015/2

Aulas as Terças-Feiras a partir das 19h10
Metodologia
Cronograma Ementa Objetivos Contexto Conteúdo Programático Metodologia Avaliação Bibliografia
Trabalho 1
Cronograma
Data da Aula Conteúdo Previsto Comentários
04-Ago-15
Aula 1
Introdução. Conceitos básicos.
Início da Unidade I
Slides Aula 1
Trabalho de Aula 1
11-Ago-15
Aula 2
Arquiteturas Paralelas e Distrbuídas. Clusteres.
Taxonomia de Flynn
Slides Aula 2.
18-Ago-15
Aula 3
Sistemas Distribuídos e em Rede.
Multiprocessadores x multicomputadores. Classificação quanto a estrutura da memória.
Enunciado Trabalho 1
Slides Aula 3.
Artigo 1.
25-Ago-15
Aula 4
Sistemas Distribuídos e em Rede.
Redes de Estações de Trabalho. NOW. COW. Bewulf.
01-Set-15
Aula 5
Sistemas Distribuídos e em Rede.
Tendências. Classificação comercial SMP. PVP.

08-Set-15
Aula 6
Sistemas Distribuídos e em Rede.
Redes de Interconexão. Estáticas. Dinâmicas.
Enunciado Trabalho 2
Enunciado Implem. 1 Trabalho de Aula 2.
15-Set-15
Aula 7
Sistemas Distribuídos e em Rede.
Computação em Nuvem. P2P. Webservices.
22-Set-15
Aula 8
Sistemas Distribuídos e em Rede.
Visão geral da Programação Distribuída. Java. C. OpenMP. MPI. CUDA.
29-Set-15
Aula 9
Sistemas Distribuídos e em Rede.
Entrega e Apresentação Trabalho 1
06-Out-15
Prova 1
13-Out-15 Recesso Escolar - Não haverá aula!
20-Out-15
Aula 10
Estruturas de Rede.
Cabeamento Estruturado.
Trabalho de Aula 3.
Inicio da Unidade II
27-Out-15
Aula 11
Configuração de Serviços de Rede.
Entrega e Apresentação Trabalho 2
Entrega e Apresentação Implementação 1
Enunciado Trabalho 3
Enunciado Implem. 2
03-Nov-15
Aula 12
Redes sem Fio.
Trabalho de Aula 4.
10-Nov-15 Aula 13
Projeto de Redes.
Início Unidade III
Artigo 2.
17-Nov-15
Aula 14
Gerência de Redes.
24-Nov-15 Aula 15
Auditoria em Redes.
01-Dez-15
Aula 16
Entrega e Apresentação Trabalho 3
Entrega e Apresentação Implementação 2
08-Dez-15
EXAME
Ementa
Projeto de Redes; Redes sem fio; Segurança; Cabeamento Estruturado; Gerência de Rede; Sistemas
Distribuídos – Comunicação, sincronização, sistemas de arquivo, memória e diretório; Clusters e Grid; P2P, Computação distribuída.
Objetivos
  • Capacitar o aluno a compreender a estrutura avançadas em ambientes de Redes de Computadores, permitindo o aluno a projetar e gerenciar Redes de Computadores.
  • Conhecer conceitos de sistemas distribuídos com seus sistemas de arquivo e memória. Saber diferenciar Clusters e Grids computacionais; Redes P2P e Computação em Nuvem.
Contexto
A disciplina de Redes de Computadores A faz parte da formação básica do curso e tem a finalidade de agregar informações aos conhecimentos fundamentais do aluno em relação à estruturação dos ambientes de comunicação entre computadores. Ao concluir com êxito esta disciplina, o aluno estará capacitado a projetar e administrar redes de computadores, bem como estará a par dos principais conceitos de computação distribuída.
Conteúdo Programático
UNIDADE I - Sistemas Distribuídos.
  • 1.1. Comunicação Distribuída.
  • 1.2. Arquiteturas de Computação Distribuída.
  •     1.2.1. RPC.
  •     1.2.2. Sockets.
  • 1.3. Problemas da Computação Distibuída.
  • 1.4. Sistemas de Arquivo distribuídos.
  • 1.5. Memória em Sistemas distribuídos.
  • 1.6. Clusters.
  • 1.7. Grids.
  • 1.8. Computação em Nuvem.
  • 1.9. P2P.
  • 1.10 Programação distribuída.
UNIDADE II - Configuração de Redes de Computadores.
  • 2.1. Estruturas de Redes.
  • 2.2. Cabeamento Estruturado.
  • 2.3. Configuração de Serviços de Rede.
  •     2.3.1. E-mail.
  •     2.3.2. DNS.
  •     2.3.3. Proxy.
  •     2.3.4. FTP.
  •     2.3.5. HTTP.
  • 2.4. Redes Sem Fio.
  •     2.4.1. 802.11b/g/n.
  •     2.4.2. 802.15 - Bluetooth.
  •     2.4.3. 802.16 - WiMax.
UNIDADE III - Projeto e Gerência de Redes de Computadores.
  • 3.1. Projeto de Redes.
  • 3.2. Gerência de Redes.
  •     3.2.1. SNMP.
  •     3.2.2. Boas Práticas na Gestão de Redes.
  •     3.2.3. Softwares de Gerenciamento.
  •         3.2.3.1. Nagios.
  •         3.2.3.1. Zabbix.
  • 3.3. Auditoria em Redes.
Metodologia
Aulas expositivas com apresentação dos conceitos. Trabalhos de pesquisa para a elaboração de Trabalhos escritos. Resolução de listas de exercícios. Avaliações escritas.Trabalhos de implementação.
Avaliação
T1 - Artigo e apresentação, Unidade I
P1 - Conteúdo da Unidade I
T2 - Artigo e apresentação Unidade II
I1 (Implementação 1) - Trabalho de instalação, configuração e teste de software, Unidade II
T3 - Artigo e apresentação Unidade III
I2 (Implementação 2) - Trabalho de instalação, configuração e teste de software, Unidade III

Nota Final = ((T1*10) + (P1*20) + (T2*15) + (I1*20) + (T3*15) + (I2*20)) / 100
Bibliografia
Básica:
  • CARISSIMI, GRANVILLE e ROCHOL; Redes de Computadores. Bookman. 2009. ISBN: 8577804968
  • BARRETT e KING; Redes de Computadores, Editora LTC. 1ª Edição. 2010. ISBN: 8521617445
  • TANENBAUM; Computer Networks. Editora Prentice Hall. 5ª Edição. 2010. ISBN: 0132126958
Complementar:
  • KUROSE e ROSS; Redes de Computadores e a Internet. Editora Addison Wesley Bra. 5ªEdição. 2010. ISBN: 8588639971
  • TORRES; Redes de Computadores. Editora NovaTerra. 1ª Edição. 2009. ISBN: 8561893052
  • COMER, D. Redes de Computadores e Internet. Editora Bookman. 4ª Edição. 2007. ISBN: 8560031367
  • HAYKIN e MOHER. Sistemas Modernos de Comunicações Wireless. Editora Bookman. 1ª Edição. 2008. ISBN: 8560031995.
  • FOROUZAN e FEGAN. Protocolo TCP/IP. Editora Artmed. 3ª Edição. 2009. ISBN: 8577260488.
Trabalho 1
Relação dos alunos e máquinas do TOP500 a serem utilizadas no Trabalho 1:
  • Bruno Matheus Ropke - 5°- MIRA - BLUEGENE/Q.
  • Cassio Rosa Pires - 165°- CIMATEC YEMOJA.
  • Daniel Silvano Carrazzoni - 6°- Piz Daint.
  • Franklin Guimarães Fernandes Junior - 8° - STAMPEDE - POWEREDGE C8220.
  • Guilherme Bard dos Santos - 9° - FZJ
  • Herick Cardoso da Silva - 134° - AMAZON EC2 C3.
  • Ricardo Scarparo Soares - 2° - Titan.
  • Robson da Costa - 146° - Santos Dummont.
  • William Fraga de Britto - 10° - Vulcan.
Enunciado Trabalho 1

Recent Posts

Installing MPI on Ubuntu
19. Sep. 2013 Instalar o MPI no Ubuntu é fácil. Basta rodar o seguinte comando: sudo apt-get install libcr-dev mpich2 mpich2-doc...
Installing CUDA 5.0 on Kubuntu 11.10
25. Jan. 2013 A instalação do novo pacote da NVIDIA para o CUDA5.0 no Kubuntu (ou Ubuntu) 11.10 é fácil, basta atentar às seguintes observações...
nbody simulations
19. Nov. 2011 Here we have some very basic simulations I made using the C code I developed...

Contact

Filipo Novo Mór
PPGCC - PUCRS
Av. Ipiranga, 6681
Porto Alegre – RS – Brazil
CEP 90619-900
Phone +55 51 3320.3500
filipo.mor at gmail.com