Compare the update semantics of UNIX when accessing local files with those of NFS and AFS. Under what circumstances might clients become aware of the differences?
What will be an ideal response?
UNIX:strict one-copy update semantics;
NFS:approximation to one-copy update semantics with a delay (~3 seconds) in achieving consistency; AFS:consistency is achieved only on close. Thus concurrent updates at different clients will result in lost updates – the last client to close the file wins.
For a scenario in which the difference between NFS and UNIX update semantics would matter. The difference between AFS and UNIX is much more visible. Lost updates will occur whenever two processes at different clients have a file open for writing concurrently.
You might also like to view...
Any statements you place within the ____ control will be performed in the order they appear, top to bottom.
A. for all B. do next C. while in order D. do in order
At the bottom of the editing area are ____ (do in order, count, while, for each in, if, and so on) that can be used to build Alice statements.
A. tools B. navigators C. variables D. controls
A _________ assigns a status level to employees to designate the maximum level of classified data they may access.
A. security clearance scheme B. data recovery scheme C. risk management scheme D. data classification scheme
Which of the following is NOT one of the guidelines for creating code that ensures the greatest standards-compliance, presentation, and usefulness?
A. stick to the standards B. use semantic markup C. create coding conventions D. validate your code