QoS 기반 가상 머신 태스크 스케줄링

Virtual Machine Task Scheduling based on QoS

초록

가상화 플랫폼은 인터럽트 발생을 인지하고 가상 머신으로 인터럽트를 전달함으로써 I/O를 가상화하고 QoS(Quality of Service)를 높이기 위해 I/O 인터럽트가 전달된 가상 머신을 우선 처리하는 스케줄링 정책을 사용한다. 그러나 가상 머신 스케줄러가 I/O 인터럽트 처리를 우선하는 경우, 특정 가상 머신이 처리기 자원을 독점하거나 실시간 응용을 실행하는 가상 머신들이 경쟁 상태에 놓이는 상황이 발생할 수 있다. 따라서 스케줄링의 공정성과 응답 시간의 트레이드오프(trade-off)를 고려한 가상 머신 스케줄링 기법이 요구된다. 본 논문에서는 가상 머신의 자원 소모율을 통해 실행 패턴을 예측하고, 예측값에 따라 스케줄링 우선순위를 동적으로 제어하는 QoS 기반 가상 머신 스케줄링 기법을 제안한다. 성능 평가를 통해 제안 기법이 적은 스케줄링 오버헤드로 응답성과 공정성을 보장함을 보였다.

키워드

virtualizationvirtual machine I/OschedulerQoS가상화가상머신 I/O스케줄러QoS
제목
QoS 기반 가상 머신 태스크 스케줄링
제목 (타언어)
Virtual Machine Task Scheduling based on QoS
저자
장준혁정진만홍지만
DOI
10.5626/KTCP.2021.27.7.309
발행일
2021-07
유형
Y
저널명
정보과학회 컴퓨팅의 실제 논문지
27
7
페이지
309 ~ 313