일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- hardware
- github
- kernel
- core dumped
- ssd
- FTL
- 키워드
- 시스템 소프트웨어
- performance
- Cache
- USENIX
- rocksdb
- Operating System
- software
- Samsung
- Flash Memory
- storage system
- 커널 프로그래밍
- deep learning
- memory
- Git
- framework
- Intel
- linux
- Machine Learning
- 포트 번호 변경
- overflow
- 시스템 프로그래밍
- Today
- Total
Happy to visit my research note ^^
(관심 논문) SMRSTORE: A Storage Engine for Cloud Object Storage on HM-SMR Drives 본문
(관심 논문) SMRSTORE: A Storage Engine for Cloud Object Storage on HM-SMR Drives
Liam Lim 2023. 3. 21. 20:18Su Zhou, Erci Xu*, Hao Wu, Yu Du, Jiacheng Cui, Wanyu Fu, Chang Liu, Yingni Wang, Wenbo Wang, Shouqu Sun, Xianfei Wang, Bo Feng, Biyun Zhu, Xin Tong, Weikang Kong, Linyan Liu, Zhongjie Wu, Jinbo Wu, Qingchao Luo, Jiesheng Wu
Alibaba Group
February 21–23, 2023 • Santa Clara, CA, USA
USENIX Association
21st USENIX Conference on File and Storage Technologies
Abstract
Cloud object storage vendors (클라우드 객체 저장 공급 업체)들은 항상 더 나은 cost efficiency를 추구하고 있다. 새로운 Shingled Magnetic Recording (SMR) drives는 면적 밀도가 크게 향상되어 비용 효율적인 archival storage systems에서 경제적으로 유리해지고 있다. 그러나 standard-class object storage의 경우, previous studies and 저자들의 preliminary exploration을 통해 existing SMR drive solution은 Garbage Collection (GC)으로 인해 severe throughput variation(변동)을 경험할 수 있다는 것을 보여주었다.
본 논문에서는 performance or durability를 저하시키지 않고 standard-class object storage를 위한 SMR-based storage engine인 SMRSTORE를 소개한다. SMRSTORE의 key feature (주요 기능)로는 SMR drive 상에 직접적으로 chunk store interfaces를 구현하고 complete log-structured design을 사용하여, guided data palcement를 정용하여 consistent performance를 위해 GC를 줄인다. 평가 결과, SMRSTORE는 CMR (Conventional Magnetic Recording) drives 상의 Ext4와 비교 가능한 성능을 제공하며, SMR drive 상의 F2FS보다 최대 2.16배 더 빠르다. SMR drive로 전환함으로써 총 비용을 최대 15% 감소시키고 고객을 위해 이전 시스템과 동등한 성능을 제공한다. 현재, SMRSTORE는 hundreds of PBs의 데이터를 저장하기 위해 standard-class Alibaba Cloud Object Storage Service (OSS)에 배포되어 있으며, 곧 모든 class의 OSS에서 SMR drive를 사용할 예정이다.