1 / 7

PROGRAMAÇÃO DISTRIBUÍDA

PROGRAMAÇÃO DISTRIBUÍDA. Prof. Henrique Mongelli mongelli@dct.ufms.br 345-7460. 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.

Download Presentation

PROGRAMAÇÃO DISTRIBUÍDA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PROGRAMAÇÃO DISTRIBUÍDA Prof. Henrique Mongelli mongelli@dct.ufms.br 345-7460

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

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

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

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

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

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

More Related