There are different file sharing semantics to be chosen among  when
designing and implementing a distributed file system. The preferable one is
(always) UNIX semantics.3.2In mobile computing this is simply not possible if the clients are to operate on
(i.e., do updates to) shared files during disconnected periods. Session
semantics seems a reasonable choice, and then maybe later extend it with
transactions. I choose session semantics.
File Sharing Semantics
Note that it is opens and closes that are referred to in the following sections
(especially in Section 3.3).
- ... semantics.3.2
- Or something reasonably close to, e.g., NFS.