DKU-StarLab / SolidStateSquad

This is a study group studying SSD, FTL, and FEMU in 2024.
8 stars 3 forks source link

9. We Ain't Afraid of No File Fragmentation: Causes and Prevention of Its Performance Impact on Modern Flash SSDs #12

Open busanlinux opened 3 months ago

busanlinux commented 3 months ago

Motivation 이전 논문들에서 Fragmentation은 SSD의 Performance에 영향을 끼치는 이유가 Request Splitting으로 인한 Performance degradation로 판단함

Proposal 실제로는 Request Splitting으로 인한 Performance degradation이 아닌 Die-level Collision으로 인한 Performance degradation임을 밝히고, NVMe 명령어의 Reserved Space를 이용해 SSD의 Die-level Parallelism을 최대화 하도록 Page를 locate 시킴.

Results SQLite database를 기준으로, Fragmentation로 인한 Performance degradation가 Conventional System에서는 40% 저하가 일어났을때, 제안한 방법은 3.5%의 Performance degradation가 발생함

kbskbs1102 commented 3 months ago

그림 8(a)에서 NVMe-SSD의 성능이 올라가는 부분이 랜덤하게 있는 것처럼 보이는데 혹시 이 현상의 원인도 하드웨어의 특성 때문에 생기는 건지 궁금합니다.