본 논문은 플래시 메모리를 저장장치로 사용하는 파일시스템의 성능 최적화를 위해 가장 큰 병목 요소인 블록 클리닝과 이에 영향을 주는 할당 정책에 대해 논의한다. 첫째, 플래시 메모리의 블록 클리닝 비용에 영향을 주는 성능 인자로 이용률, 무효율, 순수도를 정의하고 이를 바탕으로 비용 모델을 수립하였다. 둘째, 플래시 메모리의 상태를 설정할 수 있는 툴을 제작하여 수립한 모델을 검증하였다. 셋째, 수립한 모델에 따라 블록 클리닝 비용을 최소화 할 수 있는 할당 정책을 설계하였고, 이를 내장형 보드와 ...
본 논문은 플래시 메모리를 저장장치로 사용하는 파일시스템의 성능 최적화를 위해 가장 큰 병목 요소인 블록 클리닝과 이에 영향을 주는 할당 정책에 대해 논의한다. 첫째, 플래시 메모리의 블록 클리닝 비용에 영향을 주는 성능 인자로 이용률, 무효율, 순수도를 정의하고 이를 바탕으로 비용 모델을 수립하였다. 둘째, 플래시 메모리의 상태를 설정할 수 있는 툴을 제작하여 수립한 모델을 검증하였다. 셋째, 수립한 모델에 따라 블록 클리닝 비용을 최소화 할 수 있는 할당 정책을 설계하였고, 이를 내장형 보드와 YAFFS 상에 구현하여 기존 기법과 비교 하였다. 실험 결과 YAFFS의 순차 할당 기법이나 기존 유사 연구에 비해 블록 클리닝 시간이 최대 15.4초(평균 7.8초)의 성능 향상이 있었다. 이는 벤치마크의 수행시간에 직결되어, 제안된 기법이 파일시스템의 수행 시간을 단축시킬 수 있음을 확인할 수 있었다.
본 논문은 플래시 메모리를 저장장치로 사용하는 파일시스템의 성능 최적화를 위해 가장 큰 병목 요소인 블록 클리닝과 이에 영향을 주는 할당 정책에 대해 논의한다. 첫째, 플래시 메모리의 블록 클리닝 비용에 영향을 주는 성능 인자로 이용률, 무효율, 순수도를 정의하고 이를 바탕으로 비용 모델을 수립하였다. 둘째, 플래시 메모리의 상태를 설정할 수 있는 툴을 제작하여 수립한 모델을 검증하였다. 셋째, 수립한 모델에 따라 블록 클리닝 비용을 최소화 할 수 있는 할당 정책을 설계하였고, 이를 내장형 보드와 YAFFS 상에 구현하여 기존 기법과 비교 하였다. 실험 결과 YAFFS의 순차 할당 기법이나 기존 유사 연구에 비해 블록 클리닝 시간이 최대 15.4초(평균 7.8초)의 성능 향상이 있었다. 이는 벤치마크의 수행시간에 직결되어, 제안된 기법이 파일시스템의 수행 시간을 단축시킬 수 있음을 확인할 수 있었다.
This paper presents a new block cleaning and allocation method for performance optimization of a flash memory-based file system. The contribution of the paper can be summarized as follows. First, we observe the block cleaning cost of flash memory depending three performance factors named utilization...
This paper presents a new block cleaning and allocation method for performance optimization of a flash memory-based file system. The contribution of the paper can be summarized as follows. First, we observe the block cleaning cost of flash memory depending three performance factors named utilization, invalidity, purity. Based on the three factors, we derive an analytic model predicting the estimated block cleaning cost. Second, we make tools for set up the state of flash memory. Then, by using the tools, we validate the model. Third, we design a new allocation method for minimizing the block cleaning cost, and implement that method on embedded system board with YAFFS(Yet Another Flash File System). Experimental results show that the proposed schemes outperform others(Max 15.4sec, Avg 7.8sec) in terms of block cleaning cost which allows the proposed schemes to provide performance improvements of a benchmark running time.
This paper presents a new block cleaning and allocation method for performance optimization of a flash memory-based file system. The contribution of the paper can be summarized as follows. First, we observe the block cleaning cost of flash memory depending three performance factors named utilization, invalidity, purity. Based on the three factors, we derive an analytic model predicting the estimated block cleaning cost. Second, we make tools for set up the state of flash memory. Then, by using the tools, we validate the model. Third, we design a new allocation method for minimizing the block cleaning cost, and implement that method on embedded system board with YAFFS(Yet Another Flash File System). Experimental results show that the proposed schemes outperform others(Max 15.4sec, Avg 7.8sec) in terms of block cleaning cost which allows the proposed schemes to provide performance improvements of a benchmark running time.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.