Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2012.11a
- /
- Pages.204-206
- /
- 2012
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
DOI QR Code
A study of workload consolidation considering NUMA affinity
NUMA affinity를 고려한 Workload Consolidation 연구
- Seo, Dongyou (School of Computer Science & Engineering, Seoul National University) ;
- Kim, Shin-gye (School of Computer Science & Engineering, Seoul National University) ;
- Choi, Chanho (School of Computer Science & Engineering, Seoul National University) ;
- Eom, Hyeonsang (School of Computer Science & Engineering, Seoul National University) ;
- Yeom, Heon Y. (School of Computer Science & Engineering, Seoul National University)
- 서동유 (서울대학교 컴퓨터 공학과) ;
- 김신규 (서울대학교 컴퓨터 공학과) ;
- 최찬호 (서울대학교 컴퓨터 공학과) ;
- 엄현상 (서울대학교 컴퓨터 공학과) ;
- 염헌영 (서울대학교 컴퓨터 공학과)
- Published : 2012.11.22
Abstract
SMP(Symmetric Multi-Processing)는 Shared memory bus 를 사용함으로써 scalability 가 제한적이었다. 이런 SMP의 scalability 제한을 극복하기 위해 제안 된 것이 NUMA(Non Uniform Memory Access)이다. NUMA는 memory bus 를 CPU 별 local 하게 가지고 있어 자신이 가지는 memory 영역에 대해서는 다른 영역을 접근하는 것 보다 더 빠른 latency 를 가지는 구조이다. Local 한 memory 영역의 존재는 scalability를 높여 주었지만 서버 가상화 환경에서 VM을 동적으로 scheduling 을 하였을 때 VM의 page 가 실행되는 core 의 local 한 메모리 영역에 존재하지 않게 되면 remote access로 인해 local access보다 성능이 떨어진다. 이 논문에서는 서버 가상화 환경에서 최신 architecture인 AMD bulldozer에서 NUMA affinity가 위반되었을 때 발생하는 성능 저하와 어떤 상황에서 이런 NUMA affinity가 위반되어도 성능저하가 없는지 연구하였다.
Keywords