Publications

Detailed Information

모바일 환경에서 사용자 경험을 고려한 I/O 스케줄링 기법

DC Field Value Language
dc.contributor.advisor김지홍-
dc.contributor.author이인혁-
dc.date.accessioned2017-07-14T02:37:17Z-
dc.date.available2017-07-14T02:37:17Z-
dc.date.issued2017-02-
dc.identifier.other000000142541-
dc.identifier.urihttps://hdl.handle.net/10371/122706-
dc.description학위논문 (석사)-- 서울대학교 대학원 : 컴퓨터공학부, 2017. 2. 김지홍.-
dc.description.abstract스마트폰과 같이 사용자와 직접적으로 상호작용하는 모바일 기기에서는 사용자 경험에 큰 영향을 미치는 반응 시간을 관리하는 것이 매우 중요하다. 사용자가 인지하는 반응 시간에 큰 영향을 미치는 CPU 수준에서의 수행 시간에 대해서는 사용자 경험을 해치지 않도록 하는 기법들이 많이 제안되었으나, I/O 수준에서의 수행 시간에 대해서는 제대로 다루어지지 않았다. 예를 들어, 전경과 후경에 I/O가 혼재할 경우, 전경 응용의 시작 시간이 평균 2.43배 증가한다. 이는 사용자 경험 저하에 매우 큰 영향을 미치며 전경과 후경 I/O를 구분하지 않는 현재 I/O 스케줄링 기법은 안드로이드 스마트폰의 큰 취약점으로 존재한다.
본 논문에서는 사용자 경험을 고려하여 기존 I/O 스케줄링 기법을 개선하는 문제에 대해 다룬다. I/O가 전경과 후경으로부터 모두 발생하는 경우에 페이지 캐시 점유 경쟁 및 파일 시스템 동작이 비동기 I/O에 의해 멈추는 예기치 않은 상황에 의한 것이라고 분석되었다. 전경 응용의 배타적인 페이지 캐시 접근 정책과 문제의 비동기 I/O 처리 우선순위를 높게 책정하는 기법을 최신 스마트폰인 갤럭시 S6에 적용하여 실험한 결과, 응용 시작 시간과 전환 시간은 각각 51%, 49% 감소하였다.
-
dc.description.tableofcontents제 1 장 서론 1
1.1 연구 배경 1
1.2 연구 동기 4
1.3 관련 연구 9
1.4 연구 기여 11

제 2 장 안드로이드 모바일 기기에서의 I/O 동작 13
2.1 안드로이드 플랫폼에서의 I/O 13
2.2 리눅스 커널 I/O 경로 14
2.3 페이지 캐시 동작 과정 16

제 3 장 I/O 스케줄링 최적화 기법 18
3.1 전경 응용 프로세스 관리 18
3.2 페이지 캐시 최적화 기법 29
3.3 전경 응용 프로세스 실행 멈춤 I/O 21
3.4 I/O 스케줄러 최적화 기법 23

제 4 장 실험 결과 및 분석 25
4.1 실험 환경 25
4.2 응용 시작 시간 26
4.3 카메라 버스트 샷 28
4.4 동영상 촬영 29

제 5 장 결론 30
5.1 결론 30
5.2 향후 연구 31

참고문헌 32

Abstract 33
-
dc.formatapplication/pdf-
dc.format.extent1169757 bytes-
dc.format.mediumapplication/pdf-
dc.language.isoko-
dc.publisher서울대학교 대학원-
dc.subject사용자 중심 반응 시간-
dc.subject전경 응용-
dc.subjectI/O 성능 최적화-
dc.subject안드로이드 스마트폰-
dc.subject.ddc621-
dc.title모바일 환경에서 사용자 경험을 고려한 I/O 스케줄링 기법-
dc.typeThesis-
dc.description.degreeMaster-
dc.citation.pages34-
dc.contributor.affiliation공과대학 컴퓨터공학부-
dc.date.awarded2017-02-
Appears in Collections:
Files in This Item:

Altmetrics

Item View & Download Count

  • mendeley

Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.

Share