PROGRAMAÇÃO DISTRIBUÍDA Prof. Henrique Mongelli 345-7460.

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

Sistemas Distribuídos
Padrão de Projeto Iterator
Sistemas Distribuídos:Definições e Caracteristicas
Fundamento de Electrónica
Microelectrónica Digital Ano lectivo Carlos Beltrán Almeida
Objectivos, Programa, Bibliografia e Avaliação
Arquiteturas de Sistemas Distribuídos: Modelos de Comunicação
Objetos e Componentes Distribuídos na Web usando CORBA e EJB
TECNOLOGIAS PARA SISTEMAS DISTRIBUÍDOS Especialização em Tecnologias para Sistemas de Informação PUCPR 2001.
INE 5645 – Programação Paralela e Distribuída
Capítulo 3: Relógios lógicos
Teleprocessamento e Redes Programa da Disciplina
Fundamentals of Database Processing
Modelos Fundamentais -> Interação Falhas Segurança.
Sistemas Operacionais. Prof. André Luis Meneses Silva Página da disciplina (em breve):
CAP-223 N. L. Vijaykumar (Vijay) Tel:
Tecnologia em Redes de Computadores
Programação Distribuída Jorge Surian Programa da Disciplina.
Banco de dados distribuídos
Autores: Jacqueline de Moura Oliveira Thiago Negreiros da Silva
André Luis Meneses Silva Programação Concorrente (Sistemas de Tempo Real)
* Este material está baseado no capítulo 4 do livro An Introduction to Distributed Algorithms, Valmir C. Barbosa, MIT Press, 1996.
Sistemas Distribuídos
YADFS Yet Another Distributed File System
Por que Replicar? Exigências e Dificuldades da Replicação Replicação de Arquivos Estática X Dinâmica Métodos de Replicação Estudo de Caso: CODA.
II Sistemas Operacionais Professor Cláudio Geyer
Controle de Concorrência
Locks.
Problema de Inconsistência em Transações
Prof: Luiz Carlos Zancanella :: INE / UFSC-SC 1 INE 5680 – Aula 000 Segurança da Informação e Segurança de Redes INE-5680 Luiz Carlos Zancanella, D.Sc.
Inteligência Artificial
Programação concorrente:
Tópicos em redes e sistemas distribuídos
Tópicos em redes e sistemas distribuídos
Carlos Oberdan Rolim Ciência da Computação
INF 1771 – Inteligência Artificial
Alexandre Mota/Augusto Sampaio {acm,
Infra-Estrutura de Software
Sistemas Distribuídos
Sistemas Distribuídos: Prólogo Nazareno Andrade Universidade Federal de Campina Grande 02/2008.
01/05/01 1 INTRODUÇÃO 1 Referências bibliográficas Barsoum, M. W. Fundamentals of ceramics. New York, McGraw-Hill, 1997.
SISTEMAS DISTRIBUIDOS E PARALELOS
CONTROLE II Prof. Samuel Bettoni.
Sistemas Operacionais
Algoritmos - Propriedades Desejáveis (1)
Sistemas Operacionais
Controle de Concorrência Locks. Conceito de Transação Transações podem ser vistas como um grupo de operações combinadas em uma unidade lógica de trabalho.
PROGRAMAÇÃO DISTRIBUÍDA Aula 01 Prof. Henrique Mongelli
Sistemas Distribuídos
Transações Concorrentes
Sistemas Distribuídos Capítulo 02 – Algoritmos Distribuídos Aula Passada 2.1 – Relógios Físicos e Lógicos Aula de Hoje 2.3 Exclusão Mútua 2.4 Eleição.
Problema de Inconsistência em Transações
Sistemas Distribuídos Prof. Marcus Rodrigues
Padrão de Projeto Iterator Projeto de Sistemas de Software Thiago Pinheiro de Araújo.
Fabrício Dias
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
Implementação e Experimentação Algorítmica
Carlos Eduardo Benevides Bezerra CMP157 CMP157 – Programação Distribuída e Paralela Algoritmo de Peterson para escolha de líder 1 CMP157 – Programação.
Linguagem de Programação IV Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Introdução aos Sistemas Distribuídos Anos 50 - Sistemas Operacionais tipo Lote –Aumentar a capacidade de processamento de programas –Usuário ia ao computador.
Modelos de Comunicação em Sistemas Distribuídos
Modelos de Comunicação em Sistemas Distribuídos
Departamento de Engenharia Informática 8/28/2003José Alves Marques Sistemas Distribuídos
Mineração de Dados Profa. Sandra de Amo
Sistemas Operacionais Prof: Washington Almeida. Ementa da Disciplina O computador: origem, funcionamento, componentes básicos. Tecnologia hardware: processadores,
APS II Análise e Projeto de Sistemas de Informação II
Especificação de Sistemas Distribuídos Alexandre Mota/Augusto Sampaio {acm,
Sistemas Operacionais II Professor Cláudio Geyer Instituto de Informática - UFRGS.
Sistemas Operacionais Sincronização e Comunicação Introdução Aplicações concorrentes (mecanismos de sincronização: variáveis compartilhadas e troca de.
Transcrição da apresentação:

PROGRAMAÇÃO DISTRIBUÍDA Prof. Henrique Mongelli

Ementa Introdução à programação distribuída. Modelos de ambientes de programação distribuída. Modelos de comunicação por troca de mensagens. Modelos de programação por memória compartilhada distribuída. Modelos de concorrência. Estudo de casos.

Objetivos Capacitar o aluno para conhecer os conceitos nos quais a programação distribuída se baseia e para projetar um algoritmo distribuído para um novo problema ou para variação de problemas com solução conhecida.

Programa 1.Introdução a sistemas distribuídos 2.Algoritmos distribuídos: uma visão geral 3.Modelos de comunicação por troca de mensagens 4.Propagação de informação 5.Exclusão Mútua em ambiente distribuído

Programa 6.Eleição de coordenador 7.Coordenação distribuída 8.Chamada a procedimento remoto 9.Memória compartilhada distribuída

Bibliografia –Raynal, M. – Distributed Algorithms and Protocol - Wiley, –Coulouris, G.; Dollimore, J.; Kindberg, T. – Distributed Systems: Concepts and Design – 2nd Edition – Addison-Wesley, –Fleishmann, A. – Distributed Systems: Software Design & Implementation – Springer-Verlag, –Andrews, G. R. – Foundations of Multithreaded, Parellel, and Distributed Programming – Addison-Wesley, 2000.

Avaliação Prova P1: 27/05/03 Prova P2: 15/07/03 Trabalho T: 20/05/03 (1a. Parte) 08/07/03 (2a. Parte) Prova Optativa: 22/07/03 Exame Final: 01/08/03 MA = 0,4*P1 + 0,4*P2 + 0,2*T