RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • KCI등재

        Xen-ARM에서 게스트 운영체제의 I/O 지연 시간 분석

        곽근환(Kuen-hwan Kwak),조재현(Jae-hyun Jo),유시환(See-hwan Yoo),유혁(Hyuck Yoo) 한국정보과학회 2012 정보과학회 컴퓨팅의 실제 논문지 Vol.18 No.4

        최근에 가상화 기술이 임베디드 시스템 분야에도 적용되면서, 임베디드 시스템은 다양한 요구사항을 가지는데 그 중 하나가 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 involved. 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.

      • 가상 머신 환경에서의 타이머 정확도 향상 기법

        곽근환 ( Kuen Hwan Kwak ),유시환 ( See-hwan Yoo ),유혁 ( Hyuck Yoo ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2

        최근에는 일반 운영체제에도 점점 다양한 소프트웨어들이 동작하게 되면서 보다 정확한 타이머의 성능을 요구하는 경우가 늘어나고 있다. 타이머의 낮은 성능은 실시간 태스크의 실행을 보장하지 못하게 되며, 이는 시스템의 응답성을 저하시키는 요인이 된다.. 본 논문에서는 가상화된 환경에서 타이머의 오차 문제를 해결하기 위해 새로운 타이머 구조를 이용해서 정확도를 향상하는 기법을 제안한다. 그리고 이를 통해서 가상 머신 환경에서도 실시간 응답성을 필요로 하는 태스크들을 정확한 시간에 실행 할 수 있음을 보인다.

      • KCI등재

        Xen-ARM의 모바일폰 적용을 위한 실시간 인터럽트 처리 필요성 및 해결방안

        조재현(Jae Hyun Jo),유시환(Seehwan Yoo),곽근환(Kuen-Hwan Kwak),유혁(Chuck Yoo) 한국정보과학회 2011 정보과학회논문지 : 시스템 및 이론 Vol.38 No.5

        현재 모바일폰은 실시간 운영체제를 구동하는 CP(Communication Processor)와 범용 운영체제를 구동하는 AP(Application Processor), 두 개의 프로세서를 사용하고 있다. 임베디드 가상화는 하나의 칩 위에 실시간 운영체제와 범용 운영체제를 동시에 동작시킬 수 있는 솔루션을 제공하면서, 각각의 운영체제가 서로 고립되어 동작하도록 한다. 따라서 임베디드 가상화 솔루션을 모바일폰에 적용하면 하나의 프로세서를 사용하여 비용을 절약하면서, 하이퍼바이저 위에 고립된 각각의 운영체제를 구동할 수 있기 때문에 각광을 받고 있다. Xen-ARM은 모바일 기기에서 가장 많이 사용되는 ARM 프로세서에서 동작하는 하이퍼바이저로 임베디드 기기의 탑재를 목적으로 개발되었다. 그러나 현재의 Xen-ARM의 크레딧 스케쥴러는 CPU 공평성에 포커스를 맞추고 있어 실시간 IO를 제한된 시간 안에 처리할 수 없기 때문에, 실시간 IO를 처리해야 하는 임베디드 기기에 적용하기 어렵다. 본 논문에서는 현재 Xen-ARM이 실시간 IO를 지원할 수 없는 것을 실험을 통해 보여주고, 실시간 IO를 지원하기 위한 방안을 제시한다. 또한 수정된 Xen-ARM을 모바일 폰에 적용하는 방안에 대해 제시한다. Present mobile phones use dual CPUs as one is CP(Communication Processor) for real-time OS and the other is AP(Application Processor) for general purpose OS. Embedded virtualization is a solution for saving costs as it makes both real-time OS and general purpose OS run on one CPU with supporting isolation between two OSes. So, applying mobile virtualization solution to mobile phones is in the limelight. Xen-ARM is a hypervisor for running on ARM processors which are the most widely used in mobile devices. However, as current Xen-ARM scheduler doesn’t support real-time IO well and just only focuses on CPU fairness, it is difficult to apply Xen-ARM to embedded devices which essentially need real-time IO. This paper shows that current Xen-ARM doesn’t support real-time IO well based on our experiments and introduces our enhanced scheduler to support real-time IO and the method for applying our scheduler to mobile phones.

      • Xen-ARM의 모바일폰 적용을 위한 실시간 인터럽트 처리 필요성 및 해결방안

        조재현(Jae-Hyun Jo),유시환(Seehwan Yoo),곽근환(Kuen-Hwan Kwak),유혁(Chuck Yoo) 한국정보과학회 2011 한국정보과학회 학술발표논문집 Vol.38 No.1A

        현재 모바일 폰은 실시간 운영체제를 구동하는 CP(Communication Processor)와 범용 운영체제를 구동하는 AP(Application Processor), 두 개의 프로세서를 사용하고 있다. 임베디드 가상화는 하나의 칩 위에 실시간 운영체제와 범용 운영체제를 동시에 동작시킬 수 있는 솔루선을 제공하면서, 각각의 운영체제가 서로 고립되어 동작하도록 한다. 따라서 임베디트 가상화 솔루션을 모바일 폰에 적용하면 하나의 칩을 사용하여 비용을 절약하면서, 하이퍼바이저 위에 고립된 각각의 운영체제를 구동할 수 있기 때문에 각광을 받고 있다. Xen-ARM은 모바일 기기에서 가장 많이 사용되는 ARM 프로세서에서 동작하는 하이퍼바이저로 임베디드 기기의 탑재를 목적으로 개발되었다. 그러나 현재의 Xen-ARM의 크레딧 스케줄러는 CPU 공평성에 포커스를 맞추고 있어 실시간 IO를 제한된 시간 안에 처리할 수 없기 때문에, 실시간 IO를 처리해야 하는 임베디드 기기에 적용하기 어렵다. 본 논문에서는 현재 Xen-ARM이 실시간 IO를 지원할 수 없는 것을 실험을 통해 보여주고, 실시간 IO를 지원하기 위한 방안을 제시한다. 또한 수정된 Xen-ARM을 모바일 폰에 적용하는 방안에 대해 제시한다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼