A Design and Implementation of The Garbage Collection for the Performance Improvement of KVM for Embeded Environments.

임베디드 환경에서 KVM의 성능 향상을 위한 가비지 컬랙션의 설계 및 구현

  • Son Pil-Chang (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Kang Hui-Sung (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Lee Won-Yong (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Lee Cheol-Hoon (Dept. of Computer Engineering, Chungnam National Univ.)
  • 손필창 (충남대학교 컴퓨터공학과) ;
  • 강희성 (충남대학교 컴퓨터공학과) ;
  • 이원용 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Published : 2005.11.01

Abstract

급속도로 IT 산업이 발전하면서, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 가지고 있기 때문에 성능을 극대화하고 안정된 서비스를 제공해야 하는 소형기기들에게 핵심 소프트웨어 플랫폼으로 많이 사용되고 있다. 임베디드 장치나 모바일 시스템과 같은 제한된 리소스를 사용하는 기기들은 자바 어플리케이션 수행을 위해 자바의 소프트웨어 플랫폼중의 하나인 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용한다. 본 논문에서는 KVM 가비지 컬랙션의 지연 시간(Pause-Time)과 Tracing 의 수행 빈도수를 줄여 임베디드 환경에서 성능 향상을 위한 가비지 컬랙션을 설계하고 구현한 내용을 기술한다.

Keywords