I'm studying a Distributed System.
I'm following this book "Introduction to Reliable and Secure Distributed Programming" .
In chapter 2, introduce three types of link:
- Fair loss (that I understand is the lighter)
- Stubborn link
- Perfect link.
I saw exercises that ask to make reliable fair loss link during the algorithm creation.
fair loss property say, that according to the book :
Fair-loss: If a correct process p infinitely often sends a message m to a correct process q, then q delivers m an infinite number of times
So assuming that nobody process crash, why this link is so unreliable? Maybe the problem is duplication?
So my real question is:
Can I create, starting from a Fair loss link, a perfect link?
(Obviously I want to change the fair loss, I don't want to replace it with the perfect link, otherwise, the question would be obvious)