ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술지 DDR-SSD를 위한 소프트웨어 RAID의 효과적인 작은 쓰기 처리 기법
Cited - time in scopus Download 1 time Share share facebook twitter linkedin kakaostory
저자
길기정, 곽동호, 곽윤식, 정승국, 황정연, 최길성, 송석일
발행일
201010
출처
한국항행학회논문지, v.14 no.5, pp.752-759
ISSN
1226-9026
출판사
한국항행학회
협약과제
10MI2200, NGS(Next Generation Storage) 시스템 기술 개발, 정승국
초록
이 논문에서는 DDR-SSD 기반의 소프트웨어 RAID에서 작은 쓰기 (Small Write) 요청에 대한 RAID5의 RMW (Read Modify Write) 성능 향상을 위한 차-로깅 (Differential Logging) 기법을 제안한다. 엔터프라이즈 응용에서 빈번하게 발생하는 작은 쓰기 요청은 RAID 5에서 주요한 성능 저하의 요인이다. RAID 5 에서는 패리티 블록의 일관성을 유지하기 위해 변경이 발생하면 패리티 블록에 대한 변경을 같이 수행해야 한다. 작은 쓰기가 발생하면 기존 데이터에 대한 변경 뿐 아니라, 패리티 블록을 다시 계산하기 위한 추가 입출력연산 및 패리티 계산이 병행되어야 하며 이를 RMW 연산이라 한다. 기존의 하드 디스크 기반의 소프트웨어 RAID 에서는 이러한 작은 쓰기로 인한 성능저하 문제를 해결하기 위해 다양한 방법을 제안하였다. 이 논문에서는 하드디스크와 전혀 다른 특성을 보이는 DDR-SSD를 고려하여 RAID5의 작은 쓰기 성능을 향상 시키는 차-로깅 기법 기반의 RAID5를 제안한다. 제안하는 기법은 시뮬레이션을 통해서 리눅스 기반의 MD와 비교하여 성능의 우수함을 보였다.
KSP 제안 키워드
Differential logging, Small write