3.2차 중간 보고


                 종합설계 프로젝트 2차 중간보고서 요약

팀명

Communication

제출일

2013 5 2

프로젝트 제목

에너지 절감을 위한 PRAM 기반 file system 시뮬레이터

설계프로젝트 개요

프로젝트 수행 내용 및 중간 결과

프로젝트 요약문

 본 프로젝트에서는 차세대 메모리 PRAM을 기반으로 하는 Translation layer를 개발하고 실제 Disk I/O 가 발생할 때 소모되는 전력을 측정하여 기존 저장 장치인 Nand Flash  Memory보다 소비되는 에너지가  적은 것을 확인하여 한다. 또한 효율적인 에너지 사용을 위해 Pram의 특성인 Byte단위 접근을 이용하는새로운 알고리즘을 개발하고 에너지 사용량을 그래프로 나타내어 효율성을 비교해 본다.


마일스톤 수행 내용

1. Byte- addressable 에 적합하게 에너지 측정모듈 수정

Pram의 특성을 이용하기 위해 최소 관리 단위를 page(4K)에서 offset(256byte)으로 변경하였다. 그에 따라 소비되는 에너지 측정 방식도 수정할 필요가 있어 에너지 측정 모듈을 수정하였다.

2. trace file 변경

Disksim 안에서 최소 관리 단위가 변경되었으므로 Disksim의 input으로 사용되는 trace 파일의 포맷 또한 변경이 필요하다. 기존의 format 에 offset 개념을 추가하여 trace 파일을 수정하였다.

3. 에너지 그래프 모듈

Disk I/O 를 처리하는데 소비되는 에너지 양을 그래프로 보기 위해 개발한 모듈이다.
그래프의 X 축에 simulation time, Y 축에 소비전력을 나타낸다. 에너지 절감 효과를 효율적으로 비교분석하기 위한 기능들을 추가할 예정이다.

4. 실시간 시뮬레이션

Disk I/O 가 발생하여 disksim을 통해 소비 에너지가 측정되고 에너지 그래프에 그려지기 까지 과정을 실시간으로 보여주기 위한 시스템을 구축하였다.

동영상

다음 마일스톤 일정

1.  에너지 그래프 기능 추가

현재는 단순히 disksim에서 생성 된 파일을 이용하여 그래프가 하나만 그려지는데 pram에서의 에너지 사용량과 ssd에서의 에너지 사용량을 동시에 보여주도록 개선할 것이다. 또한 누적 소비 에너지 그래프도 추가하여 저장장치 별 소비에너지 차이를 한 눈에 알아 볼 수 있도록 할 것이다.

2.   최적의 offset size 찾기

Offset size가 작아질수록 그에 따른 Overhead도 증가하기 때문에 현재는 offset size를 임의로 1page를 16등분 한 256byte로 설정하였다. 하지만 이 size가 에너지 소비 측면에서 최적의 size 인지 확인 과정이 필요하다. 따라서 여러 프로그램을 이용한 test를 통해 가장 효율적인 offset size를 찾아야 한다.

3.   다양한 workload 통한 비교분석

많은 사람들이 이용하는 다양한 application을 대상으로 하여 같은 workload 가 주어질 때 저장 장치가 ssd일 경우와 pram일 경우 소비되는 에너지를 비교 분석한다.


Ċ
12조 캡스톤,
2013. 5. 2. 오전 5:33