UNIVERSIDADE FEDERAL DE UBERLÂNDIA
Faculdade de Engenharia Elétrica

Av. João Naves de Ávila, 2121, Bloco 3N - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902
Telefone: (34) 3239-4701/4702 - www.feelt.ufu.br - feelt@ufu.br
  

Timbre

Plano de Ensino

IDENTIFICAÇÃO

Componente Curricular:

Sistemas Distribuídos para Controle e Automação

Unidade Ofertante:

Faculdade de Engenharia Elétrica

Código:

FEELT31812

Período/Série:

8º Período

Turma:

U

Carga Horária:

Natureza:

Teórica:

45

Prática:

15

Total:

60

Obrigatória:

(X)

Optativa:

( )

Professor(A):

Fábio Vincenzi Romualdo da Silva

Ano/Semestre:

2021/02

Observações:

 

 

EMENTA

Estudo de sistemas distribuídos para Engenharia de Controle e Automação

JUSTIFICATIVA

Estudo de sistemas distribuídos para Engenharia de Controle e Automação

OBJETIVO

Objetivo Geral:

Aplicar o conhecimento de redes de computador e de programação em sistemas distribuídos de diferentes topologias, arquiteturas, padrões, processos de comunicação de dados, segurança e formas de distribuição.

PROGRAMA

1 - Introdução

   1.1 Histórico

   1.2 Conceitos Básicos

   1.3 Principais Abordagens

2 - Arquiteturas

   2.1 Estilos

   2.2 Arquiteturas de Sistemas

   2.3 Arquitetura versus Middleware

   2.4 Autogerenciamento em sistemas distribuídos

3 - Processos Distribuídos

   3.1 Virtualização

   3.2 Clientes

   3.3 Servidores

   3.4 Migração de Código

4 - Comunicação

   4.1 Procedimento remoto

   4.2 Orientação da mensagem

5 - Nomeação

   5.1 Nomes, identicadores e endereços

   5.2 Nomeação simples

   5.3 Nomeação estruturada

   5.4 Nomeação baseada em atributo

6 - Sincronização

   6.1 Sincronização de relógios

   6.2 Relógios lógicos

   6.3 Posicionamento global de nós

   6.4 Algoritmo de eleição

7 - Consistência e Replicação

   7.1 Modelos de consistência centrados em dados

   7.2 Modelos de consistência centrados no cliente

   7.3 Gerenciamento de réplicas

   7.4 Protocolos de consistência

8 – Tolerância a Falhas

   8.1 Resiliência de processo

   8.2 Comunicação confiável cliente-servidor

   8.3 Comunicação confiável em grupo

   8.4 Comprometimento distribuído

   8.5 Recuperação

9 - Seguranças

   9.1 Canais Seguros

   9.2 Canais de Acesso

   9.3 Gerenciamento de Segurança

10 - Sistemas Distribuídos baseados em objetos

   10.1 Arquitetura

   10.2 Processo

   10.3 Comunicação

   10.4 Nomeação

   10.5 Sincronização

   10.6 Consistência e réplica

   10.7 Tolerância a falha

   10.8 Segurança

Semana

Conteúdo

1

Introdução a disciplina

2

Introdução a sistemas distribuídos.

Criando Sua Conta AWS Gratuitamente,  Volumes e Imagens no EC2, A Infraestrutura AWS,  Virtualizacao EC2.

3

Seminário 1 - Item 1 e 2

Criando um Servidor Windows Server no EC2, Criando um Servidor Linux.

 

4

Seminário 2 - Item 3 e 4

Aplicando Regras com o
Security Groups, Configurando Volumes EBS, Instancias Reservadas no
EC2.

5

Seminário 3 – Item 5

Criando um servidor Apache, Migrando uma Máquina Virtual entre Regiões AWS

6

Seminário 4 – Item 6

7

Seminário 5 – Item 7

Criando e configurando servidor Apache a partir do código fonte.

8

Seminário 6 – Item 8

9

Seminário 6 – Item 9

Desenvolvimento Web usando hospedagem local.

Criando máquinas virtuais Linux para o desenvolvimento Web usando hospedagem local.

10

Seminário 7 – Item 10

Criação de máquinas virtuais Linux para o desenvolvimento Web usando hospedagem local. Geração e configuração de certificado SSL/TLS em um servidor Apache.

11

Projeto Final de Sistemas Distribuídos

12

Projeto Final de Sistemas Distribuídos

13

Projeto Final de Sistemas Distribuídos.

14

Apresentação do projeto final.

15

Apresentação do projeto final.

16

Apresentação do projeto final.

 

METODOLOGIA

Serão adotadas aulas presenciais expositivas dialogadas (teóricas e em laboratório) sobre os temas estabelecidos no programa com uso de projetor, quadro e demais materiais complementares relacionados aos temas.

Além disso, serão realizadas atividades assíncronas intermediadas pelo Microsoft Teams/Moodle/MConf no intuito de complementar a carga horária total da disciplina.

Carga horária de atividades presenciais: 50 h

Carga horária das demais atividades assíncronas (questionários, leituras de documentos, pesquisas, trabalhos, etc): 10h

AVALIAÇÃO

As avaliações serão constituídas de seminários e apresentação de projeto. Eles poderão ser individual ou em grupo, dependendo do número de alunos matriculados:

 

Distribuição da Pontuação da disciplina:

- Seminários: 60 pontos

- Projeto Final: 40 pontos

 

Avaliação de recuperação:

Será oferecida uma avaliação de recuperação para os discentes que não obtiverem o rendimento mínimo para aprovação e com frequência mínima de 75%.

A avaliação de recuperação será composta por uma prova e/ou trabalho prático a ser realizado na última semana do semestre e será cobrado todo o conteúdo ministrado.

Os estudantes que realizarem a atividade de recuperação e forem aprovados (nota superior a 60 pontos) terão limitada a sua nota final em 60 pontos.

BIBLIOGRAFIA

Básica

  1. TANENBAUM, Andrew S. Sistemas operacionais modernos. São Paulo: Prentice Hall, 2010.
  2. UEYAMA, Jó.  Sistemas Distribuídos. Disponível em: https://www.youtube.com/watch?v=e4zmQQU3ZqE&list=PLxI8Can9yAHdAU8zIvJTKcbhgRyzwjII2 Acesso em: 17 de julho de 2020
  3. TANENBAUM, A.S.; STEEN, M.V. Sistemas Distribuídos - Princípios e Paradigmas. Prentice Hall, 2007.

Complementar  

  1. FONSECA, M. O., SEIXAS FILHO, C., BOTTURA FILHO, J. A. Aplicando a norma IEC61131 na automação de processos, ISA, 2008. 568 p. ISBN: 9788561793005
  2. PRUDENTE, F. PLC S7-1200. Teoria e Aplicações. Curso Introdutório. Editora LTC, 2014. 196 p. ISBN: 9788521625148.
  3. MORAES, Cícero Couto de. Engenharia de automação industrial. 2. ed. Rio de Janeiro: Livros Técnicos e Científicos, c2007. 347 p., il. Inclui bibliografia e índice. ISBN 8521615329.
  4. SMITH, Carlos A. Princípios e práticas do controle automático de processo. Rio de Janeiro: Livros Técnicos e Científicos, 2008. 505 p., il. ISBN 9788521615859 (broch.).
  5. SILVEIRA, Paulo Rogério da. Automação e controle discreto. 9. ed. São Paulo: Érica, 2012. 230 p., il. Inclui bibliografia. ISBN 9788571945913 (broch).

APROVAÇÃO

Aprovado em reunião do Colegiado realizada em: ____/____/______

Coordenação do Curso de Graduação: _________________________

 


logotipo

Documento assinado eletronicamente por Fabio Vincenzi Romualdo da Silva, Professor(a) do Magistério Superior, em 13/04/2022, às 16:18, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site https://www.sei.ufu.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 3523205 e o código CRC 17BA89EE.




Referência: Processo nº 23117.018223/2022-35 SEI nº 3523205