Analysis and Design of The Garbage Collection for Resource Constrained and Embedded Environment

제한된 리소스를 사용하는 임베디드 환경을 위한 가비지 컬랙션의 분석 및 설계

  • Son Pil-Chang (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Cho Moon-Hang (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Kim Yong-Hee (Dept. of Computer Engineering, Chungnam National Univ.) ;
  • Lee Cheol-Hoon (Dept. of Computer Engineering, Chungnam National Univ.)
  • 손필창 (충남대학교 컴퓨터공학과) ;
  • 조문행 (충남대학교 컴퓨터공학과) ;
  • 김용희 (충남대학교 컴퓨터공학과) ;
  • 이철훈 (충남대학교 컴퓨터공학과)
  • Published : 2005.07.01

Abstract

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

Keywords