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

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.
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.

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.