플래시 변환 계층에 대한 TPC-C 벤치마크를 통한 성능분석

Retired DISLab
이동: 둘러보기, 찾기


Title(Korean) 플래시 변환 계층에 대한 TPC-C 벤치마크를 통한 성능분석
Title(English)
Authors 박성환, 장주연, 서영주, 박원주, 박상원
Date
Keywords Flash Memory, Flash Translation Layer, TPC-C benchmark, Database
Acknowledgement 본 연구는 정보통신부 및 정보통신연구진흥원의 IT신성장동력핵심기술개발사업[2006-S-040-01, Flash Memory 기반 임베디드 멀티미디어 소프트웨어 기술 개발]과 건설교통부 첨단도시기술개발사업 - 지능형국토정보기술혁신사업과제의 연구비지원(07국토정보C05)에 의해 수행되었음. 이 논문은 2007 한국컴퓨터종합학술대회에서 ‘플래시 변환 계층에 대한 TPC-C 벤치마크를 통한 성능분석’의 제목으로 발표된 논문을 확장한 것임.
SCI 학진등재지
Impact Factor
Publication Type Domestic Journal
Publication Info 정보과학회 논문지 : 컴퓨팅의 실제 및 레터
Conference Info
Volume 14
Number 2
Year 2008
Month 4
Pages 201~205
Publisher
ISBN/ISSN
Link
Download PDF, HWP, HWP2
Related Research
Related Project
Abstract (Korean) 최근 플래시 메모리는 소형 정보기기의 주된 저장매체로서 그 사용이 급격히 증가하고 있다. 또한, 플래시 메모리의 용량이 점점 증가함에 따라 더욱 많은 정보를 저장하고 관리하려는 시도가 이루어지고 있다. 따라서 효율적으로 정보를 관리하는 시스템인 데이타베이스가 플래시 메모리 에서도 필요로 하게 되었다. 그러나 데이타베이스는 임의적인 디스크 I/O를 발생시키는 특징이 있어 현재의 플래시 메모리 시스템에서 그 성능이 매우 좋지 않다. 본 논문에서는 이러한 문제점을 고찰하고자 기존의 FTL 알고리즘들이 플래시 기반의 데이타베이스 시스템에서 어떠한 성능을 보이는지 실험하였다. 그 결과 실험에 사용한 FTL 알고리즘 모두가 매우 좋지 않은 성능을 보였다. 특히 지금까지 상당히 좋은 FTL 알고리즘으로 평가되었던 것들이 데이타베이스 응 용에서는 나쁜 성능을 보였다. 또한 현재 플래시 메모리의 성능을 개선하고자 사용되는 칩 인터리빙 기술 또한 모든 FTL 알고리즘에서 좋은 성능을 내지 못하였다. 본 논문에서는 실험 결과를 바탕으로 데이타베이스 시스템을 잘 지원하는 새로운 FTL 알고리즘이 필요한 이유와 그 방향을 제시한다.
Abstract (Engligh) The flash memory is widely used as a main storage of embedded devices. It is adopted as a storage of database as growing the capacity of the flash memory. We run TPC-C benchmark on various FTL algorithms. But, the database shows poor performance on flash memory because the characteristic of I/O requests is full random. In this paper, we show the performance of all existing FTL algorithms is very poor. Especially, the FTL algorithm known as good at small mobile equipment shows worst performance. In addition, the chip-interleaving which is a technique to improve the performance of the flash memory doesn't work well. In this paper, we inform you the reason that we need a new FTL algorithm and the direction for the database in the future.
개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기