Description
Aperçu de l'informatique distribuée. Sujets : modèles computationnels, complexité des communications, conception et analyse d'algorithmes et de protocoles distribués, protocoles tolérants aux fautes, calculs synchrones. Applications possibles : communication dans les réseaux de données, contrôle dans les systèmes distribués (p. ex. élection, exclusion mutuelle distribuée), manipulation de données distribuées (p. ex. classement).
Préalables
- Préalable(s) : COMP 1805 avec une note minimale de C- , COMP 2401 avec une note minimale de C- , et ( COMP 2406 ou SYSC 4504 ).
Conditions et modalités
- Préalable(s) : COMP 1805 avec une note minimale de C- , COMP 2401 avec une note minimale de C- , et ( COMP 2406 ou SYSC 4504 ).
- Cours magistral de trois heures par semaine.
Texte de référence dans sa langue d’origine
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.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/COMP/