모바일 애플리케이션의 규모가 빠르게 확대됨에 따라, 모바일 기기에서 애플리케이션 로딩 성능의 중요성이 점점 더 강조되고 있다. 그러나 현재의 운영체제는 요구 페이징(demand paging)에 의존하여 애플리케이션의 작업 집합(working set)을 메모리에 적재하며, 이 과정에서 일반적으로 작은 크기의 입력/출력(I/O)이 발생하는데, 이는 모바일 플래시 저장 장치에서 제대로 처리되지 않는 경우가 많다. 본 연구에서는 명시적인 애플리케이션 로딩 방법과 일련의 최적화 기법으로 구성된 공격적인 병합(merging) 기법을 제안한다. 여기에는 I/O 재정렬(I/O reordering), I/O 병합(I/O merging), 그리고 I/O 패딩(I/O padding)이 포함된다. 본 기법의 핵심 아이디어는 애플리케이션 로딩을 위한 I/O 크기를 확대하여 유효 저장 처리량(effective storage throughput)을 증가시키는 것이다. 실험 결과, 본 기법은 평균 I/O 크기를 만큼 효과적으로 증가시키며, 그 결과 작업 집합 로딩 시간은 30% 감소함을 보였다.
*본 초록은 AI를 통해 원문을 번역한 내용입니다. 정확한 내용은 하기 원문에서 확인해주세요.