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 :