Content-Aware FTL, Ohio State University, USENIX FAST, 2011
그림 3 Content-Aware FTL 아키텍처
Content-Aware FTL 은 동일한 데이터를 기록하는 것을 방지하여 쓰기 횟수를 줄이고자 하였다. 그림 3은 Content-Aware FTL 설계로 쓰기 캐시에 존재하는 데이터와 플래시 메모리에 이미 기록된 데이터를 비교하여 만약 동일한 데이터가 발견되면 실제로 데이터를 기록하지 않고 FTL의 매핑 정보만 수정한다. 동일한 플래시 페이지를 서로 다른 논리 주소에 매핑시키는 것이다. 데이터의 비교를 위해서는 SHA-1 160 비트 해시를 사용한다. 40GB SSD에서 실험 결과, 전체 I/O 요청의 24.2% 를 감소하는 효과를 얻었으며, 반대급부로 0.5%의 성능 저하가 나타났다. 본 연구에서 제안한 중복 제거 기법은 I/O 요청 워크로드의 패턴과 플래시 메모리의 저장 용량 등에 크게 의존적이다. 워크로드가 동일한 데이터를 반복적으로 기록할 때 보다 효과적이며, 플래시 메모리의 크기가 클수록 보다 다양한 데이터가 기록되어 중복된 경우가 많아질 것이다. 따라서 이 기법의 적용을 위해서는 우선 Smart TV에서 주로 발생하는 I/O 워크로드를 분석하고, 플래시 메모리 용량에 따른 효용성을 미리 판단할 필요가 있다.
'Past Material' 카테고리의 다른 글
스마트폰 랜섬웨이 예방 (0) | 2017.05.15 |
---|---|
ISS 우주인 200번째 우주유영 착수 (0) | 2017.05.13 |
Xen and the Art of Virtualization (0) | 2017.05.12 |
DASH-SHVC 스트리밍에서 스토리지 스케줄링에 의한 사용자 QoS 영향 분석 (0) | 2017.05.12 |
The Design and Implementation of Microdrivers (0) | 2017.05.12 |