검색 상세

모바일 기기를 위한 다중 스왑 아키텍처의 설계 및 성능 분석

Design and Performance Analysis of Multi-Swap Architectures for Mobile Devices

초록/요약

스마트폰이 다양한 애플리케이션의 수행을 지원하면서 가상메모리 스와핑 기능의 중요성이 증가하고 있다. 그러나, 전통적인 컴퓨터 시스템과 달리 모바일 플랫폼은 스와핑을 지원하지 않는 것을 기본 옵션으로 채택한다. 그 중요한이유 중 하나는 스마트폰의 스토리지인 플래시메모리가 스와핑으로 인해 다량의 쓰기 연산 발생시 성능 저하가 일어날수 있기 때문이다. 본 논문에서는 이러한 문제점을 해결하기 위해 스마트폰을 위한 2가지 다중 스왑 아키텍처인 계층적스왑과 병렬적 스왑을 제안하고 이들의 성능을 정량적으로 분석한다. 특히, 본 논문에서는 병렬적 스왑 구조에서 단발성접근 데이터의 특성을 고려한 관리 방식을 제안하여 플래시메모리에 발생하는 스왑량을 줄이고 기존 스왑에 비해 성능개선 효과가 큼을 입증한다.

more

초록/요약

As smartphones increasingly support the execution of various applications, the function of virtual memory swapping is becoming important. However, unlike traditional computer systems, mobile platforms do not basically support swapping. This is because swapping results in frequent writes to flash memory, which may degrade the performance of smartphone’s storage significantly. To cope with this situation, this paper suggests two multi-swap architectures, hierarchical swapping and hybrid swapping, and compares their performance quantitatively. Specifically, this paper shows that hybrid swapping with the consideration of single-access data can reduce swapping traffic to flash memory, and improve the performance compared to traditional swapping.

more