The implementation of optimistic consistency control for mobile file systems has lead to the development of conflict resolvers. Their purpose is to resolve the conflicts that may exist between updateable replicas due to concurrent write operations. However, efficiently resolving conflicts that fulfill the requirements of all members of the network requires complex application specific resolvers. Avoiding or postponing the operations that result in conflicting replicas can lessen the complexity of these resolvers. However, implementing this in a disconnected environment is difficult. Our model (PCCM2) uses file specific information that can be queried to determine the likely status of a file. This is then presented to the user to determine whether to rollback or commit the changes. By proposing such an approach, clients can determine the status of a file regardless of the state of their connection to the network and thus avoid operations that may result in replica conflicts.
展开▼