메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

고광진 (서울대학교, 서울대학교 대학원)

발행연도
2014
저작권
서울대학교 논문은 저작권에 의해 보호받습니다.

이용수0

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
프로그램의 로딩 속도는 사용자 경험에 큰 영향을 끼치는 요소이다. 로딩은 사용자의 몰입을 방해할 뿐만 아니라, 사용자는 로딩에 따른 지연을 시스템 성능의 중요한 척도로 판단한다. 프로그램의 크기가 커져감에 따라 로딩 시간은 더욱 증가하고 있다. 반면 로딩시간에 상당한 영향을 끼치는 하드디스크는 CPU만큼의 큰 성능 향상을 이뤄내지 못하고 있다.
기존의 연구에서 프로그램의 기동 시간 단축을 위한 프리페쳐가 제안되었다. 기존에 제안된 프리페쳐는 프로그램의 기동시간을 평균 절반가까이 단축시키는 성능향상을 보여주었다. 그러나 기동 프리페쳐는 프로그램 사용 중 발생하는 일반 워크로드는 처리하지 못하는 한계를 가지고 있다.
본 논문에서는 브레이크포인트 기법을 이용하여 기동 및 사용 중 발생하는 로딩 시간을 단축하는 프리페칭 프레임워크를 제안한다. 제안한 브레이크포인트 프리페칭 프레임워크는 리눅스 환경에서 구현하였으며, 하드디스크를 탑재한 일반 데스크톱 환경의 PC에서 실험하였다. 실험 결과 기동 시간은 평균 30% 감소하였으며, 일반 워크로드의 로딩시간은 평균 15% 감소하였다.

목차

요약 i
목차 ii
그림 목차 iv
표 목차 v
제 1 장 서론 1
1.1 연구 배경 및 목표 1
1.2 연구 내용 4
1.3 구성 5
제 2 장 관련 연구 6
2.1 기동 워크로드 프리페칭 기법 6
2.2 일반 워크로드 프리페칭 기법 7
제 3 장 브레이크포인트를 이용한 프리페칭 기법 10
3.1 브레이크포인트 원리 및 구현 10
3.2 소스코드 수준 브레이크포인트 직접 삽입 기법 11
3.3 바이너리 수준 브레이크포인트 자동 삽입 기법 13
제 4 장 브레이크포인트 기반 프리페칭 프레임워크의 설계 17
4.1 프레임워크 설계 및 구성 17
4.2 프레임워크 동작 분석 20
제 5 장 브레이크포인트 기반 프리페칭 프레임워크의 구현 27
5.1 프리페쳐 커널 컴포넌트 27
5.2 브레이크포인트 매니저 28
5.3 I/O 매니저 (시그널 핸들러) 29
제 6 장 성능 평가 30
6.1 실험 환경 30
6.2 성능 측정 및 분석 31
제 7 장 결론 및 향후 연구 방향 35
참고문헌 36
ABSTRACT 38

최근 본 자료

전체보기

댓글(0)

0