A novel memory management technique for cloud client devices

被引:0
|
作者
Hong Jun Choi
Dong Oh Son
Jong Myon Kim
Jinsul Kim
Cheol Hong Kim
机构
[1] The Attached Institute of ETRI,School of Electronics and Computer Engineering
[2] Chonnam National University,School of Electrical Engineering
[3] University of Ulsan,undefined
来源
Cluster Computing | 2015年 / 18卷
关键词
Last level cache; Spatial locality; LLC buffer ; Prefetch; Cloud client device;
D O I
暂无
中图分类号
学科分类号
摘要
Cloud computing systems consist of cloud client devices, which support various cloud computing services. As memory bottleneck degrades the performance of computing systems including cloud client devices, increasing the hit rates of last level caches (LLC) can improve the performance of cloud computing systems. To enhance the hit rates of LLC, we propose a new spatial locality aware prefetch technique. The proposed prefetch technique can fetch the data from main memory prior to actual requests to reduce the long latency to the main memory. To support the proposed technique, we introduce a new structure, LLC buffer which contains several memory blocks nearby the previously referenced memory block. In case that the LLC capacity is not enough, the proposed spatial locality-aware prefetch technique can improve the performance of cloud client devices significantly, especially for executing high spatial locality applications. Simulation results show that the proposed technique decreases LLC miss rates by up to 70.26 %, leading to performance improvement by up to 39.12 %.
引用
收藏
页码:1111 / 1116
页数:5
相关论文
共 50 条
  • [11] A Novel Floating Gate Engineering Technique for Improved Data Retention of Flash Memory Devices
    Pu, Jing
    Chan, Daniel S. H.
    Cho, Byung Jin
    2008 9TH INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED-CIRCUIT TECHNOLOGY, VOLS 1-4, 2008, : 839 - 842
  • [12] New programming technique for flash memory devices
    Yale Univ, New Haven, United States
    Int Symp VLSI Technol Syst Appl Proc, (195-198):
  • [13] Dynamic memory management for programmable devices
    Kumar, S
    Li, K
    ACM SIGPLAN NOTICES, 2003, 38 (02) : 245 - 255
  • [14] An efficient memory management algorithm for client-server database management systems
    Turkan, Y
    Ulusoy, O
    COMPUTER JOURNAL, 1996, 39 (05): : 374 - 385
  • [15] Recovery technique in a client-server main memory DB environment
    Cho, SJ
    Kim, KC
    MICROELECTRONICS RELIABILITY, 1997, 37 (05) : 725 - 731
  • [16] A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Network Edge
    Zhanikeev, Marat
    IEEE 17TH INT CONF ON DEPENDABLE, AUTONOM AND SECURE COMP / IEEE 17TH INT CONF ON PERVAS INTELLIGENCE AND COMP / IEEE 5TH INT CONF ON CLOUD AND BIG DATA COMP / IEEE 4TH CYBER SCIENCE AND TECHNOLOGY CONGRESS (DASC/PICOM/CBDCOM/CYBERSCITECH), 2019, : 221 - 227
  • [17] EdgStr: Automating Client-Cloud to Client-Edge-Cloud Transformation
    An, Kijin
    Tilevich, Eli
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, ICDCS 2024, 2024, : 589 - 600
  • [18] A NOVEL TECHNIQUE FOR THE PRODUCTION OF THIN DEVICES
    WILSON, R
    GAMBLE, HS
    HUDSON, AS
    MICROELECTRONIC ENGINEERING, 1992, 19 (1-4) : 157 - 160
  • [19] A Novel Dynamic Power Management Technique for Multi-Core based Mobile Devices
    Ahn, Youngho
    Hwang, Young-Si
    Chung, Ki-Seok
    ISOCC: 2008 INTERNATIONAL SOC DESIGN CONFERENCE, VOLS 1-3, 2008, : 520 - 523
  • [20] Disaggregated Cloud Memory with Elastic Block Management
    Koh, Kwangwon
    Kim, Kangho
    Jeon, Seunghyub
    Huh, Jaehyuk
    IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (01) : 39 - 52