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가 발생함
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가 발생함