브레이크포인트를 이용한 범용 워크로드 프리페칭 프레임워크

Prefetching Framework for General Workloads Using Breakpoint
  • 고광진; 
  • 유준희; 
  • 신현식; 
  • 강경태

초록

Application loading speed can be improved by timely prefetching disk blocks likely to be needed by an application. However, existing prefetchers if they are not specialized to a particular application incur high overheads and are poor at identifying the blocks that will actually be required. There are many sequences in which blocks may be needed and, even if two access sequences are identical, block tracing and access timings can be affected significantly by the state of the buffer cache. We propose a new application independent software based prefetching technique, in which breakpoints are inserted at appropriate places in an application to collect the information on correlations between the blocks and to prefetch the potential blocks ahead of their schedule based on it. Experiments on an HDD based desktop PC demonstrated an average 30% reduction in application launch time and 15% in general I/O, while reducing the wasted overhead.

키워드

브레이크포인트; 중단점; 프리페쳐; 범용 워크로드; 로딩시간 단축; breakpoint; prefetcher; general workloads; loading time reduction
제목
브레이크포인트를 이용한 범용 워크로드 프리페칭 프레임워크
제목 (타언어)
Prefetching Framework for General Workloads Using Breakpoint
저자
고광진; 유준희; 신현식; 강경태
발행일
2014-10
저널명
정보과학회논문지
권
41
호
10
페이지
832 ~ 837