Serveur de sémaphores distribuées

Par Matthieu Herrmann et Loïc Godest

Au cours de la présente session, nous avons étudié les sémaphores dans le cours IFT630. Les sémaphores sont des entités utilisées afin de synchroniser des processus entre eux ou de protéger une ressource partagée. Cependant, les sémaphores étudiés et utilisés étaient locaux à un système d'exploitation et par conséquent, seul des processus locaux au système pouvaient y avoir recours.
Le but du projet est de créer des sémaphores distribués, afin que des processus sur des système d'exploitation distincts - et différents - puissent se synchroniser.
 


Documentation du projet :