{"title":"Hierarchical Storage from NVMe to Tapes","authors":"Thomas Leibovici","doi":"10.1145/3526061.3532096","DOIUrl":null,"url":null,"abstract":"Hierarchical storage allows to build both high-performance and high-capacity storage systems by combining various technologies like NVMe, SSDs, HDDs, or tapes. While most existing systems only manage a limited number of levels and technologies, the IO-project aims to implement a deep storage hierarchy in the context of Exascale workloads. This system will be capable of managing most of the existing storage devices, from NVMe to tapes. To achieve this, it leverages two open-source object stores: Motr[1], an innovative object store developed by Seagate and designed for Exascale, and Phobos[2], a tape-capable object store developed by CEA. The resulting system will implement features to allow user and applications to optimize their data placement by specifying \"hints\" like extended attributes. It will also provide features to migrate data massively according to arbitrary criteria. The system will be accessible through a native API, as well as a S3 gateway.","PeriodicalId":435968,"journal":{"name":"Proceedings of the 2022 Workshop on Emerging Open Storage Systems and Solutions for Data Intensive Computing","volume":"582 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2022 Workshop on Emerging Open Storage Systems and Solutions for Data Intensive Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3526061.3532096","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Hierarchical storage allows to build both high-performance and high-capacity storage systems by combining various technologies like NVMe, SSDs, HDDs, or tapes. While most existing systems only manage a limited number of levels and technologies, the IO-project aims to implement a deep storage hierarchy in the context of Exascale workloads. This system will be capable of managing most of the existing storage devices, from NVMe to tapes. To achieve this, it leverages two open-source object stores: Motr[1], an innovative object store developed by Seagate and designed for Exascale, and Phobos[2], a tape-capable object store developed by CEA. The resulting system will implement features to allow user and applications to optimize their data placement by specifying "hints" like extended attributes. It will also provide features to migrate data massively according to arbitrary criteria. The system will be accessible through a native API, as well as a S3 gateway.