Why is it sometimes so hard to hide the occurrence and recovery from failures in a distributed system?
Message passing is both time- and space-coupled - that is, messages are both directed towards a particular entity and require the receiver to be present at the time of the message send. Consider the case of using the VVU learning platform, where you connect using URL "learning.vvu.edu.gh" rather than an IP address and this name is resolved using DNS. Does such a system exhibit the same level of indirection?
Why is it sometimes so hard to hide the occurrence and recovery from failures in a distributed system?
In the context of distributed computing, suggest five benefits of openness.
Assuming a colleague is implementing an asynchronous communication paradigm in a software project, can we say the communication is time-uncoupled? Use appropriate illustrations to defend your answer.
The answer is given below.
Step by step
Solved in 2 steps