GPGPU를 사용한 클라우드 스토리지 시스템의 Erasure 코딩 성능 향상 기법

GPGPU based Erasure Coding Performance Enhancing Technique in Cloud Storage System

초록

Codes는 생성 시 많은 양의 XOR 연산 작업을 필요하기 때문에 연산을 위해 많은 시간이 소모되며 해당 CPU Core에서 다른 작업을 진행하지 못하게 되어 전체적인 성능을 저하시킨다. 본 논문에서는 Erasure Codes에 GPGPU기반의 계층적 Encoding Scheduling 기법을 적용하여 병렬 처리함으로써 Erasure Codes 의 생성 시간을 감소시킨다. 실험을 통해 CPU 기반의 Encoding 방법과 비교하여 Erasure Codes 생성에 소모된 시간을 측정하였다. GPGPU 병렬 처리 기법을 사용할 때 Erasure Codes의 생성에 소모된 시간이 기존의 방법에 비해 최대 21% 적게 소모 되었으며 Data Chunk의 크기가 커질수록 GPGPU 기반의 계층 적 Encoding 효율이 높아짐을 확인했다.

제목
GPGPU를 사용한 클라우드 스토리지 시스템의 Erasure 코딩 성능 향상 기법
제목 (타언어)
GPGPU based Erasure Coding Performance Enhancing Technique in Cloud Storage System
저자
KIM DEOKHWAN
학회명
2014년 한국컴퓨터종합학술대회
개최지
부산 그랜드호텔
학회 개최일
2014-06-25 ~ 2014-06-27