DocumentCode :
3143612
Title :
Enabling Data Integrity Protection in Regenerating-Coding-Based Cloud Storage
Author :
Chen, Henry C. H. ; Lee, Patrick P. C.
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong, China
fYear :
2012
fDate :
8-11 Oct. 2012
Firstpage :
51
Lastpage :
60
Abstract :
To protect outsourced data in cloud storage against corruptions, enabling integrity protection, fault tolerance, and efficient recovery for cloud storage becomes critical. Regenerating codes provide fault tolerance by striping data across multiple servers, while using less repair traffic than traditional erasure codes during failure recovery. Therefore, we study the problem of remotely checking the integrity of regenerating-coded data against corruptions under a real-life cloud storage setting. We design and implement a practical data integrity protection (DIP) scheme for a specific regenerating code, while preserving the intrinsic properties of fault tolerance and repair traffic saving. Our DIP scheme is designed under a Byzantine adversarial model, and enables a client to feasibly verify the integrity of random subsets of outsourced data against general or malicious corruptions. It works under the simple assumption of thin-cloud storage and allows different parameters to be fine-tuned for the performance-security trade-off. We implement and evaluate the overhead of our DIP scheme in a real cloud storage test bed under different parameter choices. We demonstrate that remote integrity checking can be feasibly integrated into regenerating codes in practical deployment.
Keywords :
cloud computing; data integrity; fault tolerant computing; program compilers; random processes; security of data; set theory; storage management; system recovery; Byzantine adversarial model; DIP scheme; data integrity protection; failure recovery; fault tolerance; malicious corruptions; outsourced data protection; performance-security trade-off; random subsets; real-life cloud storage setting; regenerating coding-based cloud storage testbed; regenerating-coded data integrity checking; remote integrity checking; repair traffic saving; specific regenerating code; thin-cloud storage; Cloud computing; Electronics packaging; Encoding; Fault tolerance; Fault tolerant systems; Maintenance engineering; Servers; experimentation; implementation; remote data checking; secure and trusted storage systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Reliable Distributed Systems (SRDS), 2012 IEEE 31st Symposium on
Conference_Location :
Irvine, CA
ISSN :
1060-9857
Print_ISBN :
978-1-4673-2397-0
Type :
conf
DOI :
10.1109/SRDS.2012.24
Filename :
6424839
Link To Document :
بازگشت