|
UNIVERSIDADE FEDERAL DE UBERLÂNDIA Av. João Naves de Ávila, 2121, Bloco 3N - Bairro Santa Mônica, Uberlândia-MG, CEP 38400-902 |
|
Plano de Ensino
IDENTIFICAÇÃO
Componente Curricular: |
|||||||||
Unidade Ofertante: |
|||||||||
Código: |
Período/Série: |
Turma: |
|||||||
Carga Horária: |
Natureza: |
||||||||
Teórica: |
Prática: |
Total: |
Obrigatória: |
Optativa: |
|||||
Professor(A): |
Ano/Semestre: |
||||||||
Observações: |
EMENTA
Introdução aos Sistemas Distribuídos, modelos de Sistemas Distribuídos, comunicação entre processos distribuídos, consistência global, memória compartilhada e distribuída, sistemas de arquivos distribuídos, serviços de nomes/diretórios, transações distribuídos
OBJETIVO
Objetivos Específicos: |
Capacitar o discente a identificar as principais propriedades e modelos de sistemas distribuídos, compreender os componentes essenciais para a computação de sistemas distribuídos e entender os principais problemas e soluções inerentes aos sistemas distribuídos |
PROGRAMA
METODOLOGIA
No desenvolvimento dos conteúdos desta disciplina serão ministradas aulas expositivas, contemplando a teoria, problematização e solução de exercícios, utilizando para tanto recursos audiovisuais e canais de comunicação definidos pelo docente
AVALIAÇÃO
No início de cada semestre serão propostas e definidas em acordo com os estudantes as quantidades, tipos e datas de realização de cada atividade avaliativa. No presente semestre letivo foi decidido e distribuído da seguinte forma:
1 - Provas
1ª Prova (Projeto 1) – valor: 30,00 pontos
2ª Prova (Projeto 2) – valor: 30,00 pontos
2 – Listas de Exercícios e Estudos dirigidos
Serão aplicadas listas de exercícios e estudos dirigidos relacionados ao conteúdo da disciplina. Essas atividades valem 40 pontos.
BIBLIOGRAFIA
Básica
BIRMAN, Kenneth P. Reliable distributed systems: technologies, Web services, and applications. New York: Springer, c2010.
COULOURIS, George. Sistemas distribuídos: conceitos e projeto. Porto Alegre: Bookman, 2013.
TANENBAUM, A. S.; STEEN, M. V. Sistemas distribuídos: princípios e paradigmas. [S.l]: Prentice Hall , 2007.
Complementar
ANDERSON, Ross. Security engineering: a guide to building dependable distributed systems. 2nd ed. Indianápolis: J. Wiley, c2008.
ANDREWS, Gregory R. Foundations of multithreaded, parallel, and distributed programming. Reading, Mass.: Addison-Wesley, c2000.
BEN-ARI, M. Principles of concurrent and distributed programming. 2nd ed. Harlow; New York: Addison-Wesley, 2006.
FOKKINK, Wan. Distributed algorithms: an intuitive approach. Cambridge: The Mit Press, 2013.
MUNIR, Arslan; GORDON-ROSS, Ann; RANKA, Sanjay. Modeling and optimization of parallel and distributed embedded systems. Wiley, 2016.
TEL, Gerard. Introduction to distributed algorithms. 2nd ed. Cambridge: Cambridge University Press, 2000.
APROVAÇÃO
Aprovado em reunião do Colegiado realizada em: ____/____/______
Coordenação do Curso de Graduação: _________________________
Documento assinado eletronicamente por Marcio José da Cunha, Professor(a) Substituto(a) do Magistério Superior, em 15/07/2021, às 12:37, conforme horário oficial de Brasília, com fundamento no art. 6º, § 1º, do Decreto nº 8.539, de 8 de outubro de 2015. |
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 2909720 e o código CRC D28E6857. |
Referência: Processo nº 23117.039263/2021-30 | SEI nº 2909720 |