Back to Search
Start Over
ASSER: An Efficient, Reliable, and Cost-Effective Storage Scheme for Object-Based Cloud Storage Systems
- Source :
- IEEE Transactions on Computers. 66:1326-1340
- Publication Year :
- 2017
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2017.
-
Abstract
- High reliability, efficient I/O performance and flexible consistency provided with low storage cost are all desirable properties of cloud storage systems. Due to the inherent conflicts, however, simultaneously achieving optimum on all these properties is impractical. N-way Replication and Erasure Coding, two extensively-applied storage schemes with high reliability, adopt opposite and unbalanced strategies on the tradeoff among these properties, thus considerably restraining their effectiveness on wide range of workloads. To address the aforementioned obstacle, we propose a novel storage scheme called ASSER , an ASS embling chain of E rasure coding and R eplication. ASSER stores each object in two parts: a full copy and a certain amount of erasure-coded segments. We establish dedicated read/write protocols for ASSER leveraging the unique structural advantages. On the basis of elementary protocols, we implement sequential and PRAM (Pipeline-RAM) consistency to make ASSER feasible for various services with different performance/consistency requirements. Evaluation results demonstrate that under the same fault tolerance and consistency level, ASSER outperforms N-way replication and pure erasure coding in I/O throughput under diverse system and workload configurations with superior performance stability. More importantly, ASSER delivers stably efficient I/O performance at much lower storage cost than the other comparatives.
- Subjects :
- 020203 distributed computing
business.industry
computer.internet_protocol
Computer science
Distributed computing
Cloud computing
Fault tolerance
Multiprotocol Label Switching
02 engineering and technology
020202 computer hardware & architecture
Theoretical Computer Science
Object storage
Computational Theory and Mathematics
Hardware and Architecture
Server
0202 electrical engineering, electronic engineering, information engineering
business
Erasure code
Cloud storage
computer
Software
Subjects
Details
- ISSN :
- 00189340
- Volume :
- 66
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Computers
- Accession number :
- edsair.doi...........2db380a280fb7df843ae0a98b7d46340