摘要 |
A method and system for providing integrity and consistency of a cloud storage service 102,204 to a group of mutually trusted clients 108,110,112 involves the cloud storage service 102,104 offering a set of operations in respect to stored data to the clients and wherein each client only executes its own client operations when consuming one of the set of operations of a cloud storage service, and each client detects data correctness of a cloud storage service based on a protocol providing fork-linearizability. A client and server system is also provided utilising an invocation message with an operation, a reply message with list of pending operations, authentication value and proof, a commit message comprising a test result indication that the operation is not in conflict with the pending operations list, and further authentication value and proof. |