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인지 아니면 논문의 타당성을 위해 조작했는지는 모르겠습니다.설마 -_-;;)

Share
이 글과 관련된 글
  1. [2011/08/11] GB당 2천원 '만만해진 SSD' by 길라잡이 (4309)
  2. [2011/06/17] SSD는 순항중 [ IT마켓 리포트] by 길라잡이 (1992)
  3. [2011/04/22] 존재감 드러낸 SSD, 뜰까? by 길라잡이 (1632)
  4. [2011/02/01] SSD Tweaker v1.8.2 한글지원 (SSD 드라이브 설정을 간편하게) by 톨게이트사랑 (1644)
  5. [2010/11/10] 갤럭시탭·맥북에어 사용자 선택은? by 영:)비바 (1019, 1)
Tag :

Leave Comments

T-NAVI