Descripción
Visión general de la computación distribuida. Los temas incluyen: modelos computacionales, complejidad de comunicación, diseño y análisis de algoritmos y protocolos distribuidos, protocolos tolerantes a fallos, cómputos síncronos. Las aplicaciones pueden incluir: comunicación en redes de datos, control en sistemas distribuidos (p. ej., elección, exclusión mutua distribuida), manipulación de datos distribuidos (p. ej., clasificación).
Prerrequisitos
- Requisito(s): COMP 1805 con una calificación mínima de C-, COMP 2401 con una calificación mínima de C-, y ( COMP 2406 o SYSC 4504 ).
Condiciones y modalidades
- Requisito(s): COMP 1805 con una calificación mínima de C-, COMP 2401 con una calificación mínima de C-, y ( COMP 2406 o SYSC 4504 ).
- Clases magistrales tres horas a la semana.
Texto de referencia en su idioma de origen
Overview of distributed computing. Topics include: computational models, communication complexity, design and analysis of distributed algorithms and protocols, fault-tolerant protocols, synchronous computations. Applications may include: communication in data networks, control in distributed system (e.g., election, distributed mutual exclusion), manipulation of distributed data (e.g., ranking).
- Prerequisite(s): COMP 1805 with a minimum grade of C- , COMP 2401 with a minimum grade of C- , and ( COMP 2406 or SYSC 4504 ).
- Lectures three hours a week.
Fuentes y referencias
Se conservan las fechas y las fuentes para ayudarle a verificar la información. Las traducciones se proponen para facilitar la lectura; la fuente oficial es la referencia para las condiciones y los requisitos.
Referencia de la fuente : https://calendar.carleton.ca/undergrad/courses/COMP/