Virtual Memory Partitioning for Enhancing Application Performance in Mobile Platforms
Geunsik Lim, Changwoo Min, and Young Ik Eom

TL;DR
This paper introduces a novel virtual memory partitioning technique for mobile devices that isolates application memory, reducing performance degradation caused by traditional memory management methods like LMK and OOMK.
Contribution
It proposes a new OS-level virtual memory partitioning approach that improves application performance during memory shortages on mobile platforms.
Findings
Improved application execution time under memory shortage.
Reduced thrashing and fragmentation in memory management.
Enhanced user responsiveness during low-memory conditions.
Abstract
Recently, the amount of running software on smart mobile devices is gradually increasing due to the introduction of application stores. The application store is a type of digital distribution platform for application software, which is provided as a component of an operating system on a smartphone or tablet. Mobile devices have limited memory capacity and, unlike server and desktop systems, due to their mobility they do not have a memory slot that can expand the memory capacity. Low memory killer (LMK) and out-of-memory killer (OOMK) are widely used memory management solutions in mobile systems. They forcibly terminate applications when the available physical memory becomes insufficient. In addition, before the forced termination, the memory shortage incurs thrashing and fragmentation, thus slowing down application performance. Although the existing page reclamation mechanism is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
