Improving Interactivity via Chained Priority Boosting for Android Smartphone

연쇄적 우선순위 상승 기법에 의한 안드로이드 스마트폰의 사용자 반응성 향상

  • Lee, Joonghyun (Dept. of Electrical Engineering and Computer Science, Seoul National University) ;
  • Huh, Sungju (Dept. of Intelligent Convergence Systems, Graduate School of Convergence Science and Technology, Seoul National University) ;
  • Hong, Seongsoo (Dept. of Electrical Engineering and Computer Science, Seoul National University)
  • 이중현 (서울대학교 전기컴퓨터공학부) ;
  • 허승주 (서울대학교 융합기술대학원 융합과학부 지능형융합시스템전공) ;
  • 홍성수 (서울대학교 전기컴퓨터공학부)
  • Published : 2013.01.24

Abstract

본 논문에서는 안드로이드의 고질적인 문제점인 사용자 반응성 문제 해결을 위한 연구를 소개한다. 특히 여러 응용들이 동시에 수행되는 경우 대화형 응용이 다른 응용들에 밀려 원하는 만큼 CPU를 얻지 못하는 상황에서 발생하는 반응지연 문제에 초점을 맞추고 이를 극복하기 위한 연쇄적 우선순위 상승 기법을 제시한다. 이 기법은 대화형 웅용뿐만 아니라 기존 연구에서 고려하지 않은 터치 관련 이벤트 처리 스레드들과 대화형 응용의 자식 스레드들의 우선순위를 연쇄적으로 상향시킴으로써 터치에 대한 응답시간을 줄인다. 본 논문에서는 제안한 기법을 상용 스마트폰에 적용하여 유용성을 검증하였다. 실험 결과에 따르면 기존 안드로이드에 제안한 기법을 적용한 경우 평균반응시간이 기존의 31.91%로 감소하였다.

Keywords