검색 상세

모바일 환경에서 효율적인 웹 브라우징을 위한 CPU 관리 기법

초록/요약

모바일 기기 사용자들의 경우 모바일 웹 브라우저를 가장 많이 사용 하는 것으로 알려져 있다. 이러한 모바일 웹 브라우저를 사용하는데 불편함을 주는 가장 큰 요소 는 웹 페이지 로딩 시간과 에너지 소모로 인한 모바일 기기 사용시간 감소이다. 이 러한 모바일 웹 브라우저의 수는 다른 어플리케이션들에 비해 적고, 모두 비슷한 특 징을 지니고 있다. 모바일 기기의 웹 브라우저 성능 및 에너지 소모는 웹 브라우저에서 로딩 할 웹 페이지의 내용 구성, 모바일 기기의 CPU 주파수 정책, 웹 브라우저 쓰레드들의 스케 줄링 방식에 따라 달라지는데, 기존 모바일 기기들은 소프트웨어적으로 이에 최적화 되어 있지 않다. 이러한 문제를 해결하기 위하여 본 논문에서는 웹 페이지 로딩 시, 웹 페이지의 내용 구성별로 CPU 주파수와 태스크 스케줄링 방법에 따라서 웹 브라우저의 성능 및 모바일 기기의 에너지 소모가 어떻게 달라지는 지 실험을 통해 제시한다. 나아가, 웹 브라우저의 특성을 고려한 CPU 주파수 정책 및 태스크 스케줄링 기법을 통해 모 바일 기기 환경에서 효율적인 웹 브라우징을 위한 CPU 관리 기법을 제안한다.

more

목차

1. 서 론 1
2. 관련 연구 3
3. 배경 지식 4
3.1 웹 브라우저의 구조 4
3.2 웹 브라우저를 구성하는 주요 쓰레드 5
3.3 웹 페이지의 구조 6
3.4 웹 브라우저의 성능에 영향을 미치는 요소 7
4. 모바일 기기에서 효율적인 웹 브라우징 8
4.1 내용 구성에 따른 웹 페이지 분류 8
4.2 CPU 주파수 정책 8
4.2 웹 브라우저 주요 쓰레드들의 스케줄링 방식 9
5. 실험 환경 11
5.1 실험에 사용한 기기 11
5.2 실험에 사용한 웹 페이지 13
6. 실험 결과 14
6.1 웹 페이지 내용에 따른 웹 페이지 분류 14
6.2 웹 페이지 내용에 따른 웹 브라우저의 성능 및 에너지 소모 15
6.3 CPU 주파수 정책 따른 웹 브라우저의 성능 및 에너지 소모 18
6.4 스케줄링 방식에 따른 웹 브라우저의 성능 및 에너지 소모 21
6.5 CPU 주파수 정책 및 스케줄링 방식에 따른 효율적인 웹 브라우징 24
7. 토의 및 결론 27
8. 참고 문헌 28

more