Skip to content
/ MWMR Public

[C language and bash scripting] Implementation and evaluation of a service that emulates multi-writers, multi-readers (MWMR) survivable atomic registers in a distributed message-passing system

Notifications You must be signed in to change notification settings

marsty5/MWMR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MWMR

This project was pursued as my dissertation, during my bachelors in Computer Science department at University of Cyprus.

Description:
Implementation and evaluation of a service that emulates multi-writers, multi-readers (MWMR) survivable atomic registers in a distributed message-passing system. I implemeted two algorithms;
(a) The SWMR (single-writer multi-readers) which already existed at that time.
(b) The MWMR (multi-writer multi-readers) which was my one of my main contributions.
I compared the two implementations by running a variety of experiments on PlanetLab.

Files
For the SWMR; use the sreader.c, fwriter.c and fserver.c
For the MWMR; use the freader.c, fwriter.c, fserver.c
(Difference in 2 algorithms is the reader file)

Supporting file
uploadScr.sh was written and used for parallel execution of the code in different machines on PlanetLab.

About

[C language and bash scripting] Implementation and evaluation of a service that emulates multi-writers, multi-readers (MWMR) survivable atomic registers in a distributed message-passing system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages