Adapt the central server algorithm for mutual exclusion to handle the crash failure of any client (in
any state), assuming that the server is correct and given a reliable failure detector. Comment on
whether the resultant system is fault tolerant. What would happen if a client that possesses the
token is wrongly suspected to have failed?
What will be an ideal response?
The server uses the reliable failure detector to determine whether any client has crashed. If the client has been
granted the token then the server acts as if the client had returned the token. In case it subsequently receives
the token from the client (which may have sent it before crashing), it ignores it.
The resultant system is not fault-tolerant. If a token-holding client crashed then the application-specific data
protected by the critical section (whose consistency is at stake) may be in an unknown state at the point when
another client starts to access it.
If a client that possesses the token is wrongly suspected to have failed then there is a danger that two processes
will be allowed to execute in the critical section concurrently.
You might also like to view...
When you specify only the filename, the browser assumes the file is in the same folder as the document containing the hypertext link.
Answer the following statement true (T) or false (F)
Describe a packet-filtering scenario that works with the DMZ.
What will be an ideal response?
The mailing notation SPECIAL DELIVERY is ____.
A. keyed below the return address on the envelope at about 1" B. keyed at the right on the envelope below the stamp at about 1.2" C. not keyed on the envelope D. keyed on the letter one blank line below the salutation
____________________ means taking an object stored as a mathematical model and converting it into a fully formed, visually pleasing three-dimensional image.
Fill in the blank(s) with the appropriate word(s).