멀티 코어 확장성을 제공하는 실시간 플래시 저장장치 시뮬레이션

Multi-core Scalable Real-time Flash Storage Simulation

초록

플래시 저장 장치가 저장 장치로서 널리 사용되면서 성능, 신뢰성, 견고성 등 여러 가지 측면에서 검증이 필요하여 시뮬레이션 방법론이 다양하게 연구되어 왔다. 그 결과 최근까지 플래시 저장장치 시뮬레이터는 기능적 모델링과 시간적 모델링 관점에서 많은 발전이 있었다. 그러나 이러한 발전에도 불구하고 플래시 저장장치의 노화 효과를 평가하기 위해서는 장시간의 테스트 시간을 대폭 단축할 수 있는 방법이 필요하다. 본 논문은 사용자 설정에 따라 시뮬레이션 속도를 자유롭게 조절할 수 있는, 소위 멀티 코어 확장성을 제공하는 실시간 시뮬레이션 방법을 제안한다. 제안하는 방법은 임의의 CPU 코어 개수가 주어져도 그에 맞는 확장 가능한 시뮬레이션 속도를 제공하며, 그 속도에 관계없이 항상 정확한 시뮬레이션 결과를 보장한다. 본 논문은 리눅스 커널 모듈 형태로 구현한 시뮬레이터를 이용하여 멀티코어 확장성과 모델의 정확성을 실험적으로 검증한다.

키워드

flash storage device; real-time simulation; multi-core; scalability; 플래시 저장 장치; 실시간 시뮬레이션; 멀티코어; 확장성
제목
멀티 코어 확장성을 제공하는 실시간 플래시 저장장치 시뮬레이션
제목 (타언어)
Multi-core Scalable Real-time Flash Storage Simulation
저자
이현규; 민상렬; 김강희
발행일
2017-06
저널명
정보과학회논문지
권
44
호
6
페이지
566 ~ 572