안드로이드 시스템에서 CPU 성능 간섭을 완화하기 위한 데드라인 태스크 관리 기법 


47권  1호, pp. 11-18, 1월  2020
10.5626/JOK.2020.47.1.11


PDF

  요약

안드로이드 리눅스 커널에서는 대부분의 작업이 공평하게 수행되기 때문에 시간 민감성이 있는 응용의 수행에 지연이 발생할 수 있다. 특히 미디어 데이터 처리나 지문인식과 같은 생체 인식에 지연이 발생하면 사용자의 불편을 초래하기 때문에, 시간적 제약이 있는 작업들을 데드라인 태스크로 수행할 필요가 있다. 그러나 현재 안드로이드 환경에서 데드라인 스케줄러를 사용할 경우 두 가지 문제점이 발생할 수 있다. 첫째로 데드라인 태스크가 수행되면서 CPU의 소모전류를 크게 증가시킬 수 있으며, 둘째로 데드라인 태스크의 높은 우선순위로 인해 기존에 수행 중이던 일반 태스크의 성능저하를 유발할 수 있다. 본 논문에서는 안드로이드 환경에서 일반 태스크에 주는 영향을 감소시키면서 소모전류를 높이지 않고 데드라인 태스크를 수행하는 방법을 제안한다. 실험 결과 제안 기법이 기존 데드라인 스케줄러 대비 약 10%의 성능을 향상시켰으며, CPU 주파수를 효과적으로 사용해 소모전류를 증가시키지 않음을 확인하였다.


  통계
2022년 11월부터 누적 집계
동일한 세션일 때 여러 번 접속해도 한 번만 카운트됩니다. 그래프 위에 마우스를 올리면 자세한 수치를 확인하실 수 있습니다.


  논문 참조

[IEEE Style]

J. Lee, T. Lee, Y. I. Eom, "Deadline Task Scheduling for Mitigating the CPU Performance Interference in Android Systems," Journal of KIISE, JOK, vol. 47, no. 1, pp. 11-18, 2020. DOI: 10.5626/JOK.2020.47.1.11.


[ACM Style]

Jeongwoong Lee, Taehyung Lee, and Young Ik Eom. 2020. Deadline Task Scheduling for Mitigating the CPU Performance Interference in Android Systems. Journal of KIISE, JOK, 47, 1, (2020), 11-18. DOI: 10.5626/JOK.2020.47.1.11.


[KCI Style]

이정웅, 이태형, 엄영익, "안드로이드 시스템에서 CPU 성능 간섭을 완화하기 위한 데드라인 태스크 관리 기법," 한국정보과학회 논문지, 제47권, 제1호, 11~18쪽, 2020. DOI: 10.5626/JOK.2020.47.1.11.


[Endnote/Zotero/Mendeley (RIS)]  Download


[BibTeX]  Download



Search




Journal of KIISE

  • ISSN : 2383-630X(Print)
  • ISSN : 2383-6296(Electronic)
  • KCI Accredited Journal

사무국

  • Tel. +82-2-588-9240
  • Fax. +82-2-521-1352
  • E-mail. chwoo@kiise.or.kr