Design of NCQ Scheduler Considering SSD's Characteristics

SSD의 특성을 고려한 NCQ 스케줄러 설계

  • Cho, Yong-Woon (Computer Engineering Department of Kwangwoon University) ;
  • Kim, Tae-Seok (Computer Engineering Department of Kwangwoon University)
  • 조용운 (광운대학교 컴퓨터공학과) ;
  • 김태석 (광운대학교 컴퓨터공학과)
  • Published : 2012.06.22

Abstract

이 논문에서는 Solid State Drives(SSD)의 구조적인 특성을 활용한 Native Command Queueing(NCQ) 스케줄링 기법을 제안하려 한다. SSD는 Hard Disk Drives(HDD)와 달리 접근시간이 매우 짧고, 읽기/쓰기 속도가 서로 다르다는 특성이 있다. 그리고 SSD 내부에는 HDD와 마찬가지로 버퍼캐시가 존재한다. 이런 특성들을 활용하여 커맨드가 처리되는데 걸리는 시간을 모델링할 수 있다. 이렇게 모델링한 처리시간을 짧은 순서대로 스케줄링 정책에 적용하여 응답속도를 개선할 수 있다.

Keywords