Combining Compression, Encryption and Fault-tolerant Coding for Distributed Storage

Peter Sobe, Kathrin Peter

Abstract

Storing data in distributed systems aims to offer higher bandwidth and scalability than storing locally. But, a couple of disadvantageous issues must be taken into account such as unreliability caused by faults, temporal downtimes and malicious attacks. To improve dependability, redundancy codes like parity can be used as well as more sophisticated codes such as Reed/Solomon. Another issue - security requirements - arise when data is kept in untrusted units in a network. To encrypt data, it is common to use security algorithms like AES. For efficient transfer and storage, the amount of data can be reduced by compression algorithms. All. these techniques - data distribution, fault-tolerant coding, encryption and compression - can be employed together using independent algorithms, but in a proper combination. A superposition of these techniques exploiting synergies is still an issue for research. Thus, in this paper we study proper technique combinations applied to distributed storage. The combinations are classified and examined with respect to their potential benefit and limitations. For our model, performance parameters from the distributed storage system NetRAID are used.

Original languageEnglish
Title of host publication2007 IEEE International Parallel and Distributed Processing Symposium
Number of pages8
PublisherIEEE
Publication date24.09.2007
Pages1-8
Article number4228339
ISBN (Print)1-4244-0909-8, 1-4244-0910-1
DOIs
Publication statusPublished - 24.09.2007
Event21st International Parallel and Distributed Processing Symposium - Long Beach, United States
Duration: 26.03.200730.03.2007
Conference number: 70236

Fingerprint

Dive into the research topics of 'Combining Compression, Encryption and Fault-tolerant Coding for Distributed Storage'. Together they form a unique fingerprint.

Cite this