- Xen-ARM에서 게스트 운영체제의 I/O 지연 시간분석
- ㆍ 저자명
- 곽근환,조재현,유시환,유혁,Kwak. Kuen-Hwan,Jo. Jae-Hyun,Yoo. See-Hwan,Yoo. Hyuck
- ㆍ 간행물명
- 정보과학회논문지. Journal of KIISE. 컴퓨팅의 실제 및 레터
- ㆍ 권/호정보
- 2012년|18권 4호|pp.306-310 (5 pages)
- ㆍ 발행정보
- 한국정보과학회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
최근에 가상화 기술이 임베디드 시스템 분야에도 적용되면서, 임베디드 시스템은 다양한 요구사항을 가지는데 그 중 하나가 I/O 처리에 대한 지연 시간의 보장이다. 하지만 가상화 환경에서는 I/O 처리 과정에 게스트 운영체제간에 스케줄링이 발생하기 때문에 정확한 I/O 지연 시간을 예상하기 어렵다. 본 논문에서는 임베디드 가상화 폴랫폼인 Xen-ARM에서 MTD장치와 무선 네트워크 장치에 대해 I/O 지연 시간이 발생하는 원인을 분석하고 이를 해결 하기 위한 방법을 제안한다. 그리고 스케줄러 수정을 통해서 I/O 지연 시간이 최소화할 수 있음을 보인다.
Recently, virtualization is trying to be adopted in embedded systems such as mobile phones. For embedded systems, time-bounded I/O processing is an inherent requirement. However, current embedded virtualization such as Xen-ARM suffers from long I/O latency, particularly when CPU-I/O mixed workload is inI/Olved. So, this paper investigates why I/O processing for MTD and network devices is delayed in Xen-ARM embedded virtualization. In addition, this paper proposes a new scheduling policy to minimize I/O latency. Through experiments, this paper shows that I/O latency in Xen-ARM can be minimized with additional priorities, DRIVER_BOOST and DOMAIN_BOOST.