Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

plano de ensino - sistemas distribuídos, Esquemas de Sistemas Distribuídos

Plano de ensino da disciplina de Sistemas Distribuídos

Tipologia: Esquemas

2021

Compartilhado em 27/05/2021

danilo-teixeira-silva-danilo-silva
danilo-teixeira-silva-danilo-silva 🇧🇷

1 documento

1 / 3

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
MINISTÉRIO DA EDUCAÇÃO
SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA
INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS - CAMPUS MONTES CLAROS
PLANO DE ENSINO
Curso(s): Ciência da Computação Ano Letivo: 2021
Semestre(s): Primeiro Período/Ano: 1/2021
Disciplina: Sistemas Distribuídos Carga horária (h/a)
TOTAL
Pré-requisito: Redes de computadores;
Sistemas Operacionais
72 Teórica Prática
72 0
Professor(a): Danilo Teixeira Silva
EMENTA:
Introdução a sistemas distribuídos; comunicação em sistemas distribuídos; nomeação, sincronização;
consistência e replicação de dados; recuperação e tolerância a falhas; segurança; aplicações e estudo
de caso.
OBJETIVOS
Objetivo Geral:
Conhecer e entender os conceitos e fundamentos de computação distribuída, modelos e arquiteturas de
sistemas distribuídos abrangendo arquitetura de software e sistemas gerenciadores.
Objetivos Específicos:
Compreender os conceitos e fundamentos de sistemas distribuídos;
Compreender e utilizar uma chamada remota a procedimento e uma invocação remota a um
método;
Compreender a diferença em comunicação por passagem de mensagem e transação;
Compreender conceitos de sincronização;
Compreender os conceitos de segurança e técnicas para tolerância a falhas;
Compreender os principais algoritmos de computação distribuída;
.
CONTEÚDO PROGRAMÁTICO
Semana 1
Introdução a sistemas distribuídos; metas; tipos de sistemas distribuídos
Semana 2
Arquiteturas e estilos arquitetônicos; arquitetura vs Middleware; Autogerenciamento;
Semana 3
Processos – threads; migração de código; clientes; servidores; virtualização;
Semana 4
Comunicação; chamada de procedimento remoto; comunicação orientada a mensagem;
comunicação orientada a fluxo;
Semana 5
Middlewares; Middlewares orientados a mensagens; Middlewares orientados a transações;
Web Services;
Semana 6
Nomeação; nomeação simples; nomeação estruturada; nomeação baseada em
atributo;Avaliação I;
Semana 7
Avaliação I;
pf3

Pré-visualização parcial do texto

Baixe plano de ensino - sistemas distribuídos e outras Esquemas em PDF para Sistemas Distribuídos, somente na Docsity!

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS - CAMPUS MONTES CLAROS

PLANO DE ENSINO

Curso(s): Ciência da Computação Ano Letivo: 2021

Semestre(s): Primeiro Período/Ano: 1/

Disciplina: Sistemas Distribuídos Carga horária (h/a) TOTAL Pré-requisito: Redes de computadores; Sistemas Operacionais

72 Teórica^ Prática

Professor(a): Danilo Teixeira Silva EMENTA: Introdução a sistemas distribuídos; comunicação em sistemas distribuídos; nomeação, sincronização; consistência e replicação de dados; recuperação e tolerância a falhas; segurança; aplicações e estudo de caso. OBJETIVOS Objetivo Geral : Conhecer e entender os conceitos e fundamentos de computação distribuída, modelos e arquiteturas de sistemas distribuídos abrangendo arquitetura de software e sistemas gerenciadores. Objetivos Específicos:

  • Compreender os conceitos e fundamentos de sistemas distribuídos;
  • Compreender e utilizar uma chamada remota a procedimento e uma invocação remota a um método;

• Compreender a diferença em comunicação por passagem de mensagem e transação;

  • Compreender conceitos de sincronização;

• Compreender os conceitos de segurança e técnicas para tolerância a falhas;

  • Compreender os principais algoritmos de computação distribuída; . CONTEÚDO PROGRAMÁTICO
  • Semana 1 ◦ Introdução a sistemas distribuídos; metas; tipos de sistemas distribuídos
  • Semana 2 ◦ Arquiteturas e estilos arquitetônicos; arquitetura vs Middleware; Autogerenciamento;
  • Semana 3 ◦ Processos – threads; migração de código; clientes; servidores; virtualização;
  • Semana 4

◦ Comunicação; chamada de procedimento remoto; comunicação orientada a mensagem;

comunicação orientada a fluxo;

• Semana 5

◦ Middlewares; Middlewares orientados a mensagens; Middlewares orientados a transações;

Web Services;

  • Semana 6 ◦ Nomeação; nomeação simples; nomeação estruturada; nomeação baseada em atributo;Avaliação I;
  • Semana 7 ◦ Avaliação I;

SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO NORTE DE MINAS GERAIS - CAMPUS MONTES CLAROS

  • Semana 8 ◦ Sincronização; relógios lógicos; exclusão mútua; algoritmos de eleição, posicionamento global de nós;
  • Semana 9 ◦ Consistência e Replicação – modelos; protocolos; gerenciamento de réplicas;
  • Semana 10 ◦ Tolerância a falhas; resiliência de processo; comunicação confiável; comprometimento distribuído; recuperação;
  • Semana 11 ◦ Segurança; canais seguros; controle de acesso; gerenciamento de segurança;
  • Semana 12 ◦ Sistemas Distribuídos baseados em objetos;
  • Semana 13 ◦ Sistemas de arquivos distribuídos ; Sistemas distribuídos baseados na Web
  • Semana 14 ◦ Avaliação II METODOLOGIA / ATIVIDADES DIDÁTICAS Apresentação do conteúdo através de vídeo-aulas expositivas; Aula on-line síncrona; Pesquisa e leitura programada; fóruns de debates virtuais; atividades de fixação; atividades críticas; apresentação de simulações por computador. RECURSOS DIDÁTICOS Internet; computador; sala de aula digital; câmera, software de simulação; software de gravação e edição de vídeos. AVALIAÇÃO

Critério de Avaliação:

Avaliação formativa visando ações que consolidam o desenvolvimento do ensino e aprendizagem. A nota será composta por 13 atividades avaliativas semanais e 2 avaliações teóricas. As atividades avaliativas semanais são compostas por atividade de fixação e atividades críticas. Cada atividade avaliativa semanal terá valor de 5 pontos, totalizando 60 pontos. As avaliações teóricas somarão 40 pontos, sendo 20 pontos na primeira e 20 pontos na segunda avaliação.

Instrumentos de Avaliação:

Atividades avaliativas semanais; Avaliações teóricas;