Distributed file system for cloud: Difference between revisions

Content deleted Content added
Line 152:
Integrity in cloud computing implies data integrity and meanwhile computing integrity. Integrity means data has to be stored correctly on cloud servers and in case of failures or incorrect computing, problems have to be detected.
 
Data integrity is easy to achieve thanks to cryptography (typically through [[w:Message-Authentication Codes|Message authentication code]], or MACs, on data blocks).<ref> {{harvnb|Ari Juels|p=4|id= Ari Juels}}</ref>.
 
There are different ways affecting data's integrity either from a malicious event or from administration errors (i.e [[w:Backup|backup]] and restore, data migration, changing memberships in [[w:Peer-to-peer|P2P]] systems) .<ref> {{harvnb|Zhifeng Xia|p=5|id= Zhifeng}}</ref>
It exists some checking mechanisms that check data integrity. For instance, HAIL (HAIL (High-Availability and Integrity Layer) a distributed cryptographic system that allows a set of servers to prove to a client that a stored file is intact and retrievable .<ref> {{harvnb|Kevin D. Bowers , Ari Juels ,Alina Oprea |id= HAIL}}</ref>
 
==Cloud-based Synchronization of Distributed File System==