Vous êtes sur la page 1sur 1

USTHB

Faculté d'Informatique TP Systèmes d’exploitation distribués


Département des systèmes Informatiques M2 RSD

Projet de TP

Instructions
1. Le projet se fait en monôme ou en binôme
2. Le projet devra être remis au plu tard le 07 janvier 2023 (à 23h59) sur la plateforme
Classroom dans un fichier compressé portant le nom du binôme ou monôme et
comportant les fichiers de votre projet + un rapport de 10 à 15 pages décrivant votre
solution.
3. Le délai est de rigueur et aucun retard ne sera toléré
4. Le rapport doit comporter des captures d’écran qui montrent les fonctionnalités de
gestion de groupe ainsi que la diffusion de messages dans l’ordre demandé.

Enoncé du projet
L'objectif de ce projet est de réaliser un système de gestion de groupes offrant un ordre de
diffusion consistant.
Il est demandé dans un premier temps, de considérer un serveur centralisé et x groupes de
communication avec un seuil de 10 membres chacun (voir Figure 1). Chaque membre est
représenté par un nœud dans le réseau. Le serveur doit dans ce cas assurer les opérations
suivantes:
- Gestion des groupes
o création des groupes
o destruction d’un groupe
o insertion d’un nouveau membre dans un groupe
o suppression d’un membre du groupe
o délivrance de la liste des membres d’un groupe à un membre
- Diffusion de messages entre les nœuds offrant un ordre consistant à la réception.

Figure 1 serveur de groupes

1. Implémentez ce système et discutez ses contraintes.


2. Proposez une solution décentralisée qui offre une diffusion de messages dans un
ordre consistant à la réception

Vous aimerez peut-être aussi