Question: A Distributed System claims to guarantee at-most-once semantic on its RPCs. Suppose three file servers offer the same service in this system. A client does
A Distributed System claims to guarantee at-most-once semantic on its RPCs. Suppose three file servers offer the same service in this system. A client does an RPC with one of them, which carries out the request and then crashes. Then the RPC is repeated with another server, resulting in the work being done twice. Is this possible? If so, what does the guarantee mean? If not, how is it prevented?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
