Back to Search
Start Over
Client-Side Journaling for Durable Shared Storage
- Source :
- ACM Transactions on Storage. 13:1-34
- Publication Year :
- 2017
- Publisher :
- Association for Computing Machinery (ACM), 2017.
-
Abstract
- Hardware consolidation in the datacenter often leads to scalability bottlenecks from heavy utilization of critical resources, such as the storage and network bandwidth. Client-side caching on durable media is already applied at block level to reduce the storage backend load but has received criticism for added overhead, restricted sharing, and possible data loss at client crash. We introduce a journal to the kernel-level client of an object-based distributed filesystem to improve durability at high I/O performance and reduced shared resource utilization. Storage virtualization at the file interface achieves clear consistency semantics across data and metadata, supports native file sharing among clients, and provides flexible configuration of durable data staging at the host. Over a prototype that we have implemented, we experimentally quantify the performance and efficiency of the proposed Arion system in comparison to a production system. We run microbenchmarks and application-level workloads over a local cluster and a public cloud. We demonstrate reduced latency by 60% and improved performance up to 150% at reduced server network and disk bandwidth by 41% and 77%, respectively. The performance improvement reaches 92% for 16 relational databases as clients and gets as high as 11.3x with two key-value stores as clients.
- Subjects :
- business.industry
Computer science
020206 networking & telecommunications
Cloud computing
02 engineering and technology
Data loss
Client-side
Storage virtualization
computer.software_genre
Shared resource
File sharing
Hardware and Architecture
020204 information systems
Scalability
Data_FILES
0202 electrical engineering, electronic engineering, information engineering
Operating system
business
computer
Cloud storage
Subjects
Details
- ISSN :
- 15533093 and 15533077
- Volume :
- 13
- Database :
- OpenAIRE
- Journal :
- ACM Transactions on Storage
- Accession number :
- edsair.doi...........0cf360cf0d5e80eff4c57581926516b7
- Full Text :
- https://doi.org/10.1145/3149372