Sie sind auf Seite 1von 2

Ministério da Educação

Universidade Tecnológica Federal do Paraná


Câmpus Curitiba

Informações da disciplina

Código
Disciplina/Unidade Curricular Modo de Avaliação
Ofertado

CSS30 Sistemas Distribuídos Nota/Conceito E Frequência

Carga Horária

AT AP APS AD APCC Total

2 2 4 8 0 60

AT: Atividades Teóricas (aulas semanais).


AP: Atividades Práticas (aulas semanais).
APS: Atividades Práticas Supervisionadas (aulas no período).
AD: Atividades a Distância (aulas no período).
APCC: Atividades Práticas como Componente Curricular (aulas no período, esta carga horária está incluída em AP e AT).
Total: carga horária total da disciplina em horas.

Objetivo

Proporcionar aos alunos conhecimentos teóricos e práticos em Sistemas Distribuídos

Ementa

Conceitos de sistemas distribuídos. Modelos de computação distribuída. Arquitetura de sistemas distribuídos.


Modelo de falhas e segurança. Sincronização em sistemas distribuídos. Coordenação e acordo em sistemas
distribuídos. Middlewares para aplicações distribuídas. Transações e controle de concorrência

Conteúdo Programático

Ordem Ementa Conteúdo

1.1 Definição e principais características


de sistemas distribuídos. 1.2 Motivação
para o desenvolvimento de aplicações
distribuídas. 1.3 Exemplos de sistemas
distribuídos. 1.4 Desafios no
1 Conceitos de Sistemas Distribuídos.
desenvolvimento de aplicações
distribuídas: heterogeneidade, abertura,
segurança, gerenciamento de falhas,
escalabilidade, controle de concorrência e
transparência.

2 Modelos de computação distribuída. 2.1 Computação móvel e ubíqua.

3.1 Arquitetura cliente-servidor, processos


3 Arquitetura de sistemas distribuídos. pares (peer-to-peer), servidores múltiplos,
códigos móveis e agentes de software.

4.1 Modelo de Falhas: falhas em processos


e em canais de comunicação. 4.2 Modelo
4 Modelo de falhas e segurança.
de Segurança: ameaças, métodos de
ataque e mecanismos de segurança.

5.1 Modelo de Interação: sistemas


distribuídos síncronos e sistemas
5 Sincronização em Sistemas distribuídos. distribuídos assíncronos. 5.2 Sincronização
interna e externa de relógios físicos. 5.3
Tempo lógico e relógios lógicos. 5.4

1 de 2 21/09/2017 10:25
Ordem Ementa Conteúdo

Características da comunicação entre


processos: comunicação cliente-servidor e
comunicação em grupo. 5.5 Primitivas de
comunicação.

6.1 Algoritmos para obter exclusão mútua


6 Coordenação e acordo em sistemas distribuídos. dentre um conjunto de processos. 6.2
Algoritmos de eleição de coordenador.

7.1 Comunicação entre objetos


distribuídos. 7.2 Referência de objetos
remotos. 7.3 Serviço de nomes. 7.4
7 Middlewares para aplicações distribuídas.
Representação externa de dados. 7.5
Eventos e notificações. 7.6 Middlewares
para aplicações distribuídas.

8.1 Propriedades ACID de uma transação.


8.2 Estados de uma transação. 8.3
Protocolos de efetivação de uma
transação. 8.4 Transações planas e
8 Transações e controle de concorrência.
aninhadas. 8.5 Leituras sujas,
cancelamento em cascata, escritas
prematuras. 8.6 Controle de concorrência.
8.7 Impasses.

Bibliografia Básica

COULOURIS, George F. et al. Distributed systems: concepts and design. 5th ed. Boston: Addison-Wesley, 2012. xvi, 1047 p. ISBN
9780132143011.

COULOURIS, George F; DOLLIMORE, Jean; KINDBERG, Tim; BLAIR, Gordon (Autor). Sistemas distribuídos: conceitos e projeto. 5. ed. Porto
Alegre, RS: Bookman, 2013. xvi, 1048 p. ISBN 9788582600535.

TANENBAUM, Andrew S.; STEEN, Maarten van (Autor). Sistemas distribuídos: princípios e paradigmas. 2. ed. São Paulo, SP: Pearson Prentice Hall,
2007. 402 p. ISBN 9788576051428.

Bibliografia Complementar

Journal of Parallel and Distributed Systems. Elsevier. ISSN: 0743-7315. Disponível em: http://www.sciencedirect.com/science/journal/07437315 ou
no Portal de periódicos da CAPES http://www.periodicos.capes.gov.br/

Distributed Computing Journal. Springer. ISSN: 0178-2770 (print version). ISSN: 1432-0452 (electronic version). Disponível em:
http://www.springer.com/computer/communication+networks/journal/446 ou no Portal de periódicos da CAPES
http://www.periodicos.capes.gov.br/

IEEE Transactions on Parallel and Distributed Systems. New York: IEEE Computer Society. ISSN: 1045-9219. Disponível em:
http://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=71 ou no Portal de periódicos da CAPES http://www.periodicos.capes.gov.br/

TANENBAUM, Andrew S. Sistemas operacionais modernos. 3. ed. São Paulo, SP: Pearson, c2008. xvi, 654 p. ISBN 9788576052371.

KUROSE, James F.; ROSS, Keith W. Redes de computadores e a internet: uma abordagem top-down. 3. ed. São Paulo, SP: Pearson Addison
Wesley, 2006. xx, 634 p. ISBN 85-88639-18-1.

# Resumo da Alteração Edição Data Aprovação Data

Leonelo Dell Anhol


1 Inclusão de plano de ensino. Juliana De Santi 17/02/2017 20/03/2017
Almeida

21/09/2017 10:23

2 de 2 21/09/2017 10:25

Das könnte Ihnen auch gefallen