Browse > Article
http://dx.doi.org/10.7236/JIIBC.2022.22.3.43

Real-time Task Aware Memory Allocation Techniques for Heterogeneous Mobile Multitasking Environments  

Bahn, Hyokyung (Dept. of Computer Engineering, Ewha University)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.22, no.3, 2022 , pp. 43-48 More about this Journal
Abstract
Recently, due to the rapid performance improvement of smartphones and the increase in background executions of mobile apps, multitasking has become common on mobile platforms. Unlike traditional desktop and server apps, response time is important in most mobile apps as they are interactive tasks, and some apps are classified as real-time tasks with deadlines. In this paper, we discuss how to meet the requirements of heterogeneous multitasking in managing memory of real-time and interactive tasks when they are executed together on a smartphone. To do so, we analyze the memory requirement of real-time tasks, and propose a model that has the ability of allocating memory to multitasking tasks on a smartphone. Trace-driven simulations with real-world storage access traces captured by heterogeneous apps show that the proposed model provides reasonable performance for interactive tasks while guaranteeing the requirement of real-time tasks.
Keywords
Real-time task; memory allocation; multitasking; mobile platform; smartphone;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 F. Khomh, H. Yuan, and Y. Zou, "Adapting Linux for mobile platforms: An empirical study of Android," 28th IEEE Int'l Conf. Software Maintenance (ICSM), pp. 629-632, 2012. DOI: https://doi.org/10.1109/ICSM.2012.6405339   DOI
2 Google Pixel 6 Pro, https://store.google.com/gb/product/pixel_6_pro
3 J. Kim and H. Bahn, "Analysis of Smartphone I/O Characteristics - Toward Efficient Swap in a Smartphone," IEEE Access, vol. 7, pp. 129930-129941, 2019. DOI: https://doi.org/10.1109/ACCESS.2019.2937852   DOI
4 B. Lee and C. Son, "Improving evaluation metric of mobile application service with user review data," Journal of the Korea Academia-Industrial cooperation Society, vol. 21, no. 1 pp. 380-386, 2020. DOI: https://doi.org/10.5762/KAIS.2020.21.1.3   DOI
5 B. Choi, S. Eom, C. Kim, and H. Lee, "Counterfeit bill identification based on deep learning using smartphone camera shooting images," Journal of KIIT, vol. 19, no. 3, pp. 1-8, 2021. DOI: https://doi.org/10.14801/jkiit.2021.19.3.1   DOI
6 Y. Park and H. Bahn, "Challenges in memory subsystem design for future smartphone systems," IEEE Inte'l Conf. Big Data and Smart Computing (BigComp), pp. 255-260, 2017. DOI: https://doi.org/10.1109/BIGCOMP.2017.7881707   DOI
7 X. Cheng, Y. Guan, and Y. Zhang, "Design and Implementation of Dynamic Memory Allocation Algorithm in Embedded Real-Time System," Int'l Conf. Pioneering Computer Scientists, Engineers and Educators, pp. 539-547, 2018. DOI: https://doi.org/10.1007/978-981-13-2203-7_43   DOI
8 S. Yoon, H. Park, K. Cho, and H. Bahn, "Supporting Swap in Real-Time Task Scheduling for Unified Power-Saving in CPU and Memory," IEEE Access, vol. 10, pp. 3559-3570, 2022. DOI: https://doi.org/10.1109/ACCESS.2021.3140166   DOI
9 S. Lee and H. Bahn, "Characterization of Android Memory References and Implication to Hybrid Memory Management," IEEE Access, vol. 9, pp. 60997-61009, 2021. DOI: https://doi.org/10.1109/ACCESS.2021.3074179   DOI
10 J. Kim and H. Bahn, "Maintaining Application Context of Smartphones by Selectively Supporting Swap and Kill," IEEE Access, vol. 8, pp. 85140-85153, 2020. DOI: https://doi.org/10.1109/ACCESS.2020.2992072   DOI
11 S. Nam, K. Cho, and H. Bahn, "Tight Evaluation of Real-Time Task Schedulability for Processor's DVS and Nonvolatile Memory Allocation," Micromachines, vol. 10, no. 6, 2017. DOI: https://doi.org/10.3390/mi10060371   DOI
12 S. Yoo, Y. Jo, and H. Bahn, "Integrated Scheduling of Real-Time and Interactive Tasks for Configurable Industrial Systems," IEEE Trans. on Industrial Informatics, vol. 18, no. 1, pp. 631-641, 2022. DOI: https://doi.org/10.1109/TII.2021.3067714   DOI