RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제
      • 좁혀본 항목 보기순서

        • 원문유무
        • 원문제공처
          펼치기
        • 등재정보
          펼치기
        • 학술지명
          펼치기
        • 주제분류
        • 발행연도
          펼치기
        • 작성언어
        • 저자
          펼치기
      • 무료
      • 기관 내 무료
      • 유료
      • Fairness of proportional work-conserving I/O scheduling

        Seehwan Yoo,Yoo, Chuck,Hyunchan Park IET 2012 Electronics letters Vol.48 No.12

        <P>Proposed is a new I/O scheduling for SSD, proportional work-conserving. The proposed scheduling algorithm provides proportional fairness among tasks. To provide proportional fairness, proportional work-conserving differentiates probability to fully utilise the task's quantum, which is controlled by adjusting opportunistic waiting time. Its proportional fairness is formally proveds and its validity through numerical evaluation and experimental results from Linux implementation are presented.</P>

      • Real-Time Scheduling for Xen-ARM Virtual Machines

        Seehwan Yoo,Yoo, Chuck IEEE 2014 IEEE transactions on mobile computing Vol.13 No.8

        <P>This paper investigates the feasibility of real-time scheduling with mobile hypervisor, Xen-ARM. Particularly for mobile virtual machines, real-time support is in high demand. However, it is difficult to guarantee real-time scheduling with virtual machines because inter-VM and intra-VM schedulability have to be determined in multi-OS environments. To address the schedulability, first, this paper presents a definition of a real-time virtual machine. Second, this paper analyzes intra-VM schedulability, taking quantization overhead into account. Quantization overhead comes from tick-based scheduling of Xen-ARM, which requires integer presentation of scheduling period and execution slice. Third, to minimize quantization overhead, this paper provides a new algorithm, called SH-quantization that provides accurate and efficient parameterization of a real-time virtual machine. Fourth, this paper presents an inter-VM schedulability test for incorporating multiple real-time virtual machines. To evaluate the approach, we implement the SH-quantization algorithm in Xen-ARM and paravirtualize a real-time OS, called xeno-μC/OS-II. We ran extensive experiments with various configurations of real-time tasks on a real hardware platform in order to characterize the scheduling behavior of real-time virtual machine with quantization. The results show that quantization overhead consumes additional CPU bandwidth up to 90% and the proposed algorithm guarantees intra/inter-VM schedulability with minimal CPU bandwidth.</P>

      • 임베디드 시스템 가상화 : 도전과 과제

        유시환(Seehwan Yoo),유혁(Chuck Yoo) 한국정보과학회 2007 한국정보과학회 학술발표논문집 Vol.34 No.1B

        시스템 가상화 기술은 현재까지 대형 서버 시스템의 관리의 편의성과 유지 비용의 최소화를 위해 널리 사용되어 오고 있다. 임베디드 환경에서도 가상화를 통해 유지, 관리의 편의성과 시스템의 신뢰성 확보 및 보안성 강화 등의 장점을 가질 수 있다. 본 논문에서는 임베디드 시스템의 가상화를 위한 도전 과제들과 구체적인 문제점들을 분석한다.

      • Xen-ARM 하이퍼바이저와 실시간 인터럽트 처리

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

        본 논문에서는 Xen-ARM 기반의 가상화 환경에서 실시간 게스트 운영체제의 I/O를 지원하기 위한 방법을 제안한다. Xen-ARM 하이퍼바이저는 서버 환경에서 주로 사용되는 Xen 가상화 기법을 모바일 구조인 ARM에서 구현한 것으로, 분할 드라이버 모델과 크레딧 스케줄러를 지원한다. 하지만, 이러한 두 가지 특성은 I/O 처리 지연의 주요 원인이 된다. 특히, 장치 드라이버와 사용자 태스크의 실행 중에 하이퍼바이저의 도메인 간 스위칭이 필요하므로, 특정 시간으로 I/O 처리 지연을 제한하기 대단히 어렵다. 본 논문에서는 게스트 운영체제의 수정을 통해 I/O 처리 지연을 제한하는 기법을 제안한다. 게스트 운영체제는 현재 실행되는 태스크의 특성을 Xen-ARM 하이퍼바이저에게 간접적으로 전달하여, 전체 시스템의 모든 태스크에 대하여 우선순위를 부여하며, 하이퍼바이저의 스케줄러에서 인터럽트 처리를 위해 가장 응급한 태스크 실행을 스케줄링 할 수 있도록 한다. 제안하는 기법은 실험을 통해, I/O를 처리하는 도메인의 1ms 이상의 처리시간이 84%에서 99%까지 줄어들 수 있음을 보인다.

      • KCI등재

        TZIPC : ARM TrustZone을 이용한 보안 IPC

        유성배(Sungbae Yoo),김세원(Sewon Kim),유시환(Seehwan Yoo),유혁(Chuck Yoo) 한국정보과학회 2013 정보과학회논문지 : 시스템 및 이론 Vol.40 No.3

        신뢰성 있는 시스템에서, 각 요소간의 안전한 통신은 중요한 부분 중 하나이다. 따라서 본 논문에서는 IPC(Inter Process Communication)의 신뢰성을 높이는데 초점을 맞췄다. 그리고 신뢰성을 높이기 위해 기존의 소프트웨어적인 고립기법 대신 하드웨어적인 고립방식인 ARM TrustZone을 이용하였다. 본 논문에서는 최종적으로 ARM TrustZone을 이용한 보안 IPC인 TZIPC를 제안한다. 기존의 IPC는 운영체제에서 관리되고 있어 운영체제 변조에 취약한 구조를 가지고 있다. 운영체제는 Rooing이나 Jail-breaking과 같은 기법들을 통해 쉽게 변조 될 수 있다. 반면에 TZIPC는 TrustZone을 사용하여, IPC 메시지를 운영체제와 분리시킨다. 따라서, 운영체제가 변조되는 상황 하에서도 TZIPC를 사용하면 IPC 메시지의 무결성을 지킬 수 있다. 그럼에도 불구하고 TZIPC에 존재하는 오버헤드는 약 0.24%정도로 미미한 정도이다. In a trustworthy system, It is one of important part to protect communication between elements of system. We focused on improvement of IPC(Inter Process Communication)’s reliability. And, we use hardware isolation - ARM TrustZone, rather than software isolation. Finally, we proposed TZIPC, an secure IPC using ARM TrustZone. Existing IPC has a vulnerable structure because it is managed by OS. It is possible to tamper an OS using techniques such as rooting, jail-breaking. Otherwise, TZIPC uses Trustzone for isolation of IPC message data from an OS. So, TZIPC can protect integrity of IPC message data, even if OS is infected by malicious codes. Nevertheless, TZIPC’s overhead is 0.24%, which is neglible.

      • 동적 전력 관리 기법의 실시간 태스크 스케줄 가능 검사 영향 분석

        유시환(Seehwan Yoo),유혁(Chuck Yoo) 한국정보과학회 2008 한국정보과학회 학술발표논문집 Vol.35 No.1

        동적 전력 관리 기법은 임베디드 시스템과 같은 저전력성이 요구되는 시스템에서 널리 활용되고 있다. 동적 전력 관리 기법은 처리율과 소비전력 간의 상관 관계를 통해, 프로세서의 전압과 주기를 조절하여 소비 전력당 처리율을 높이는 기법이다. 이러한 동적 전압 관리 기법이 실시간 특성이 필요한 임베디드 시스템에 적용되는 경우, 실시간 스케줄러에 큰 영향을 끼치게 된다. 실시간 스케줄러에서는 주어진 임계 시간 이내에 작업의 수행을 마치기 위하여, 스케줄 가능성 테스트를 수행하여 적합한 작업들만을 실행하도록 한다. 하지만, 인터럽트 처리 등으로 인한 선점 가능성은 스케줄 가능성에 대한 분석을 복잡하게 만들고 있다. 본 논문에서는 인터럽트 처리를 고려한 실시간 스케줄링 분석 연구를 기반으로 하여, 동적 전력 관리가 추가된 경우의 영향을 분석하도록 한다. 동적 전력 관리로 인한 실시간 처리 요구 사항의 증가와 실제 적용 가능한 사례를 보인다.

      • MobiVMM : 임베디드 장치를 위한 가상머신 모니터

        유시환(Seehwan Yoo),유혁(Chuck Yoo) 한국정보과학회 2009 한국정보과학회 학술발표논문집 Vol.36 No.1

        Software in embedded systems in highly dependent on the running hardware platform. Because most of embedded systems have its unique objectives, software as well as hardware is tightly coupled and optimized to the ends. However, recent mobile phones are evolving as attaching diverse devices such as camera, media player and banking chips. This trend makes a huge impact on software architecture. It makes the software in the embedded systems be complex, and it resembles that of the desktop PCs. Especially, drivers for new devices negatively impact to the system reliability because they are pre-matured in many cases. To resolve the problems from the evolving hardware platform, we need have a solid software architecture which is strong against the pre-matured software stack, and requires smallest effort on developing new software on the hardware. We adopt a VM-architecture to deal with the problems in the evolving embedded systems. This study reveals that the VM architecture provides a stable software platform for the mobile phones and makes it easy to port form one hardware platform to the other.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼