Skip to content

Extending SSD Lifetimes with Disk-Based Write Caches paper

흔히 HDD의 write cache로 SSD를 사용한다는 이야기는 들어 봤어도, SSD 의 cache로 HDD를 사용하는 생각은 잘 하기 힘들겁니다. 하지만, MS에서 다소 엉뚱한 발상을 최근 논문으로 발표했습니다.

HDD를 그옛날 sequencer 와 같은 log based mapping을 사용하여 random data pattern을 sequential로 변환하여 SSD에 write한다는 개념입니다. 논문의 제목대로 이렇게 하면 빈번한 update는 HDD에서 in-place update가 발생하기 때문에 Lifetime 면에서 효과가 있을 것으로 생각됩니다.

문제는 이러한 구조는 성능이라는 아주 중요한 요소를 포기할 수 밖에 없습니다. 이에 대해 논문은 여러가지 이유를 들어 방어하고 있습니다만, 우리가 왜 HDD말고 SSD를 사용해야 하는가에 대한 원초적인 물음에는 답하기 어려워 보입니다.

그럼에도 이 논문이 우리에게 의미가 있는것은 SSD를 만드는 곳이 아닌 SSD를 사용하는 측 입장에서 SSD가 가진 단점을 극복하려고 연구(노력)를 한다는 점과, user 사용 패턴을 우리와 좀 다르게 생각한다는 점입니다. 다양한 패턴이 있지만, 주목할 점은 일반 PC에서 read와 write의 빈도가 비슷하다는 것입니다. 우리는 그동안 write는 적고 read가 많을 것이다라고 생각했지만, 의외로 write가 많다는 것을 알 수 있습니다. (이 패턴이 정말 read workload인지 아니면 논문의 타당성을 위해 조작했는지는 모르겠습니다.설마 -_-;;)

이 글과 관련된 글
  1. [2009/11/23] KingSton SSDNow 40GB RAID 벤치마크. by 건탱이 (112)
  2. [2009/11/22] 슈퍼탈렌트 SSD 두 종 리뷰 진행 중, 괜찮은 성능 예상 중 by 떡이떡이 (177)
  3. [2007/03/27] HD 동영상 TP 파일 다운로드 받아 볼 수 있는 곳 by sonamu (61)
  4. [2006/12/01] 윈도 비스타(Windows Vista) 한글판 설치하다. *8 by sonamu (13)
  5. [2006/11/22] Microsoft Vista 한글판 RTM 출시 by sonamu (0)
Tag :

Leave Comments

T-NAVI