A Buffer Cache Algorithm for Hybrid Memory Architecture in Mobile Devices

被引:0
|
作者
Oh, Chansoo [1 ,2 ]
Kang, Dong Hyun [1 ]
Lee, Minho [1 ]
Eom, Young Ik [1 ]
机构
[1] Sungkyunkwan Univ, Coll Software, Suwon 440746, South Korea
[2] Hanwha Techwin, Chang Won, South Korea
来源
关键词
Hybrid memory system; Buffer cache algorithm; Mobile device; Foreground application; Background application;
D O I
10.1007/978-3-319-38904-2_30
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In general computing environments including mobile devices, buffer cache algorithm is generally used to mitigate the performance gap between CPU and secondary storage. However, traditional DRAM-based buffer cache architecture reveals a power consumption problem in mobile devices, because it periodically performs the refresh operations to maintain data in DRAM. In addition, traditional buffer cache algorithms never consider the states of mobile applications (e.g., foreground and background state). In this paper, we propose a novel buffer cache algorithm, which efficiently addresses the above issues based on hybrid main memory architecture that is comprised of DRAM and PCM. Our algorithm is motivated by key observation that background applications on mobile device rarely issue I/O requests as well as they can degrade the performance of foreground applications because of the interferences among the I/O requests of applications. For evaluation, we implemented our algorithm and compared its performance against two other algorithms. Our experimental results show that our algorithm reduces the elapsed time of the foreground applications by 53 % on average and the power consumption by 23 % on average without any negative performance effects on background applications.
引用
收藏
页码:293 / 300
页数:8
相关论文
共 50 条
  • [21] Proposed architecture and algorithm for personalized advertising on iDTV and mobile devices
    De Pessemier, Toon
    Deryckere, Tom
    Vanhecke, Kris
    Martens, Luc
    [J]. IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2008, 54 (02) : 709 - 713
  • [22] Breaking KASLR on mobile devices without any use of cache memory (extended version)
    Seddigh, Milad
    Esfahani, Mahdi
    Bhattacharya, Sarani
    Aref, Mohammad Reza
    Soleimany, Hadi
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2024, 14 (02) : 281 - 294
  • [23] A multilevel cache memory architecture for nanoelectronics
    Crawley, D
    [J]. NINTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1999, : 346 - 347
  • [24] THE CACHE DRAM ARCHITECTURE - A DRAM WITH AN ON-CHIP CACHE MEMORY
    HIDAKA, H
    MATSUDA, Y
    ASAKURA, M
    FUJISHIMA, K
    [J]. IEEE MICRO, 1990, 10 (02) : 14 - 25
  • [25] FS-LRU: A Page Cache Algorithm for Eliminating fsync Write on Mobile Devices
    Kang, Dong Hyun
    Eom, Young Ik
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2016,
  • [26] S-LRU: A Cache Replacement Algorithm of Video Sharing System for Mobile Devices
    Guo, Jia
    Liu, Chuanchang
    Chen, Junliang
    Sun, Huifeng
    [J]. PROCEEDINGS OF 2012 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2012), 2012, : 1180 - 1184
  • [27] FD-Buffer: A Cost-Based Adaptive Buffer Replacement Algorithm for Flash Memory Devices
    On, Sai Tung
    Gao, Shen
    He, Bingsheng
    Wu, Ming
    Luo, Qiong
    Xu, Jianliang
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (09) : 2288 - 2301
  • [28] A computational memory architecture for MPEG-4 applications with mobile devices
    Sayed, M
    Badawy, W
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2006, 42 (01): : 35 - 42
  • [29] A Computational Memory Architecture for MPEG-4 Applications with Mobile Devices
    Mohammed Sayed
    Wael Badawy
    [J]. Journal of VLSI signal processing systems for signal, image and video technology, 2006, 42 : 35 - 42
  • [30] An adaptive hybrid dynamic power management algorithm for mobile devices
    Shih, Hung-Cheng
    Wang, Kuochen
    [J]. COMPUTER NETWORKS, 2012, 56 (02) : 548 - 565