Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 1.19 KB

README.md

File metadata and controls

25 lines (18 loc) · 1.19 KB

group-communication

Distributed group messaging library that supports reliable total group multicast. University project [no.2] for Distributed Systems (Spring 2018).

Description

The library supports group management, total multicast and view synchronous message delivery. We also include a directory to identify existing and new users/apps.

A visual representation of the system can be found here.

Prerequisites

Python 3.6+

How to run

The grouplib.py is the library containing the implementation of group communication.

  1. Start the directory script dir.py.
  2. Start the two reciever apps appB.py and appC.py.
  3. Run the two sender apps senderA.py and senderB.py.

Authors

Course website

ECE348 Distributed Systems
Assigment instructions can be found here in Greek.