Hard Real-time System을 위한 효율적인 KVM의 설계

A Design of Effective KVM for Hard Real-time System

  • 최인범 (충남대학교 컴퓨터공학과) ;
  • 정명조 (충남대학교 컴퓨터공학과) ;
  • 조문행 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Choi In-Bum (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Jung Myoung-Jo (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Cho Moon-Haeng (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Lee Cheol-Hoon (Dept. of Computer Engineering, Chungnam National Univ.)
  • 발행 : 2005.11.01

초록

임베디드 시스템은 연성 실시간 시스템과 경성 실시간 시스템의 두 가지 종류로 나뉜다. 이러한 두 가지 종류의 임베디드 시스템 중에서, 응용 프로그램이 지정된 시간 안에 동작하여야 시스템의 붕괴를 막을 수 있는 경성 실시간 시스템에 JVM(Java Virtual Machine)환경을 사용하기 위해서는 JVM 내부 동작과 관련하여 여러 가지 고려하여야 할 부분이 많다. 본 논문에서는 위에서 언급한 바와 같이 경성 실시간 시스템에 적합한 JVM 환경을 구현하기 위하여 Sun's KVM 을 기반으로 경성 실시간 시스템에 적합하도록 우선순위(Priority) 정책 및 가비지 콜렉션(Garbage Collection) 기법을 적용하였다.

키워드