HopsFS-S3: Extending object stores with posix-like semantics and more (industry track)

2Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Object stores have become the de-facto platform for storage in the cloud due to their scalability, high availability, and low cost. However, they provide weaker metadata semantics and lower performance compared to distributed hierarchical file systems. In this paper, we introduce HopsFS-S3, a hybrid distributed hierarchical file system backed by an object store while preserving the file system's strong consistency semantics. We base our implementation on HopsFS, a next-generation distribution of HDFS with distributed metadata. We redesigned HopsFS' block storage layer to transparently use an object store to store the file's blocks without sacrificing the file system's semantics. We also introduced a new block caching service to leverage faster NVMe storage for hot blocks. In our experiments, we show that HopsFS-S3 outperforms EMRFS for IO-bound workloads, with up to 20% higher performance and delivers up to 3 AX the aggregated read throughput of EMRFS. Moreover, we demonstrate that metadata operations on HopsFS-S3 (such as directory rename) are up to two orders of magnitude faster than EMRFS. Finally, HopsFS-S3 opens up the currently closed metadata in object stores, enabling correctly-ordered change notifications with HopsFS' change data capture (CDC) API and customized extensions to metadata.

Cite

CITATION STYLE

APA

Ismail, M., Niazi, S., Berthou, G., Ronström, M., Haridi, S., & Dowling, J. (2020). HopsFS-S3: Extending object stores with posix-like semantics and more (industry track). In Middleware Industry 2020 - Proceedings of the 2020 21st International Middleware Conference Industrial Track, Part of Middleware 2020 (pp. 23–30). Association for Computing Machinery, Inc. https://doi.org/10.1145/3429357.3430521

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free