Title :
Accelerating Application Start-up with Nonvolatile Memory in Android Systems
Author :
Hyojong Kim ; Hongyeol Lim ; Manatunga, Dilan ; Hyesoon Kim ; Gi-Ho Park
Author_Institution :
Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
Application launch time in mobile systems is critical in many cases because it can adversely affect user experience. Android has employed several software techniques to reduce application launch time. For example, Android shares memory space among applications to reduce the loading time of libraries. It also keeps applications in memory, even after the applications are terminated, to reduce start-up time. However, not much research has been done from a hardware perspective to reduce application launch time. In this article, the authors analyze memory usage patterns of Android applications and suggest several hardware optimization techniques. They also demonstrate the benefit of using a phase-change memory such as nonvolatile memory to accelerate start-up time.
Keywords :
Android (operating system); mobile computing; optimisation; Android systems; accelerating application start-up; hardware optimization techniques; hardware perspective; loading time; memory space; memory usage pattern analysis; mobile systems; nonvolatile memory; software techniques; Accelerators; Androids; Humanoid robots; Memory management; Mobile communication; Nonvolatile memory; Phase change materials; Random access memory; Smart phones; Android; application start-up; memory management; nonvolatile memory;
Journal_Title :
Micro, IEEE