상세 보기
RFUSE의 성능 개선을 위한 N-way 스케줄링 기법
N-way Scheduling Method for Enhancing RFUSE Performance
- 김윤수;
- 이동영;
- 강동현
초록
RFUSE는 사용자 공간에서 파일시스템을 관리할 수 있도록 지원하는 프레임워크이며, 다중 링 채널을 사용하여 기존 FUSE 보다 우수한 성능을 보장한다. 그러나 RFUSE의 다중 링 채널 분배 기법은 특정 CPU 코어에 작업이 집중되는 경우, 링 채널의 사용이 불균형 하게 이루어져 자원 활용을 제한하는 문제점이 있다. 이에, 본 논문에서는 자원 활용률을 향상시키기 위해, 집합 연관 캐시 기법을 기반으로 작업을 분산하는 새로운 링 채널 분배 기법인 N-way 기법을 제안한다. 제안 기법은 다중 링 채널을 N개의 집합으로 구성하고 집합 내부에서는 라운드-로빈(Round-robin) 방식으로 작업을 할당함으로써, CPU 캐시의 낭비를 줄이고 전체 링 채널을 균등하게 사용할 수 있다. 제안 기법의 성능을 확인하기 위해, Filebench와 YCSB 벤치마크를 사용하여 평가를 진행하였다. 실험 결과, 제안 기법이 기존 RFUSE의 채널 분배 기법보다 최대 25% 향상된 성능을 보여주었다.
키워드
RFUSE; filesystem; ring channel scheduling; set-associative cache; RFUSE; 파일시스템; 링 채널 분배 기법; 집합 연관 캐시
- 제목
- RFUSE의 성능 개선을 위한 N-way 스케줄링 기법
- 제목 (타언어)
- N-way Scheduling Method for Enhancing RFUSE Performance
- 저자
- 김윤수; 이동영; 강동현
- 발행일
- 2025-05
- 권
- 31
- 호
- 5
- 페이지
- 259 ~ 264