성능 실험
성능실험을 위해 Hadoop 프레임워크가 제공하는 WordCount 응용의 실행 시간을 파일 사이즈를 변경해 가면서 측정 하였다. 그림 2는 실험 환경을 나타낸다. 그림 3에서 볼 수 있듯이 Scalable 파일 I/O 시스템 호출을 위한 코어 파티셔닝은 응용 실행 시간을 최대 20% 감소시킨 것을 관찰할 수 있다. 성능 향상 원인을 분석하기 위해 최하위 레벨 캐시 미스 수를 측정한 결과 그림 3에서 볼 수 있듯이 캐시 오염 감소를 달성할 수 있음을 관찰할 수 있다.
향후 계획
본 연구는 Scalable 파일 I/O 시스템 호출을 위한 코어 파티셔닝을 기반으로 스토리지 I/O 이벤트 처리를 위한 코어 친화도 정책 및 경량 가상화 환경을 위한 코어 친화도 정책에 대해 연구할 계획이다.
연구 결과물
- 논문
- Jooho Kim, Joong-Yeon Cho, and Hyun-Wook Jin, "Application-transparent Scheduling of Socket System Calls on Many-core Systems," In Proc. of ANCS ‘18, pp. 174-176, July 2018.
- 김주호, 조중연, 진현욱, "매니코어 시스템에서 하둡 맵리듀스 환경변수 최적화", 한국정보과학회 2018 한국소프트웨어종합학술대회논문집, 2018년 12월.
- 조중연, 진현욱, "메모리 매핑 기반 MPI 노드 내 통신 프리미티브 성능 비교", 한국정보과학회 2018 한국소프트웨어종합학술대회논문집, 2018년 12월.
- 시연 영상
2021-2022, manycoreos Revision
ffd455f