UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO
FORMULÁRIO DE IDENTIFICAÇÃO DA DISCIPLINA
 

UNIDADE: INSTITUTO DE MATEMÁTICA E ESTATÍSTICA
DEPARTAMENTO: DEPTO. DE INFORMATICA E CIENCIAS DA COMPUTACAO
DISCIPLINA: Sistemas Distribuídos
CARGA HORÁRIA: 60 CRÉDITOS: 4 CÓDIGO: IME04-10849
MODALIDADE DE ENSINO: Presencial TIPO DE APROVAÇÃO: Nota e Frequência
 
STATUSCURSO(S) / HABILITAÇÃO(ÕES) / ÊNFASE(S)
ObrigatóriaIME - Ciência da Computação (versão 1)
IME - Informática e Tecn. Informação (versão 3)

TIPO DE AULA CRÉDITO CH SEMANAL CH TOTAL
Teórica4460
TOTAL 4 4 60

EMENTA:

Introdução aos sistemas distribuídos: técnicas básicas, paradigmas de interação entre processos, classes de aplicações paralelas e distribuídas. Serviços Básicos: diretório, descoberta, localização e gerenciamento de recursos, segurança, transações, e qualidade de serviço (QoS). Ferramentas e suporte para desenvolvimento de aplicações paralelas e distribuídas: bibliotecas, linguagens e middleware. Estudo de casos.

OBJETIVO(S):

O objetivo desta disciplina é fornecer ao aluno conhecimentos dos princípios e práticas de projetos de sistemas distribuídos, esperando que possam avaliar os sistemas existentes e projetar novos sistemas.

PRÉ-REQUISITO 1:

IME04-10835 Sistemas Operacionais I
 
BIBLIOGRAFIA:

-G. Coulouris, J. Dollimore and T. Kidberg,´Distributed Systems: Concepts and Design´, Addison-Wesley.



-A. Tanembaum e M. van Stten, ´Distributed Systems: Principles and Paradigms´, Prentice Hall, 2002.



-K.P. Birman, ´Building Secure and Reliable Network Applications´, Manning Publications Co., 1996.