Improving object cache performance through selective placement

被引:0
|
作者
Hosseini-Khayat, S [1 ]
机构
[1] Univ Wollongong, Dubai, U Arab Emirates
关键词
selective cache; cache replacement; web caching;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Distributed systems greatly benefit from caching. Caching data objects of variable size and cost poses interesting questions that have been researched for the past ten years. As a result, a few good algorithms have come to the fore. These algorithms make effective decisions in selecting cache objects for removal. However, they make no decision about the suitability of a new object for placement into the cache. We show that "selective placement" can add further improvement to these algorithms when a request pattern consists of frequent references to a working set of objects interspersed with isolated references to less popular objects. The key idea is to avoid indiscriminate caching, and to weigh the benefits of caching an object against the cost of removing other objects. This paper describes a simple enhancement to a well-known web caching algorithm (Greedy Dual-Size) to make it a selective algorithm. It is shown by simulation that the performance gain can be substantial. The suggested methodology can be applied to similar algorithms.
引用
收藏
页码:262 / 265
页数:4
相关论文
共 50 条
  • [21] Improving the Performance of STT-MRAM LLC Through Enhanced Cache Replacement Policy
    Peneau, Pierre-Yves
    Novo, David
    Bruguier, Florent
    Torres, Lionel
    Sassatelli, Gilles
    Gamatie, Abdoulaye
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 168 - 180
  • [22] Improving the Performance and Energy Efficiency of GPGPU Computing through Integrated Adaptive Cache Management
    Kim, Kyu Yeun
    Park, Jinsu
    Baek, Woongki
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (03) : 630 - 645
  • [23] Improving cache performance in dynamic applications through data and computation reorganization at run time
    Ding, C
    Kennedy, K
    ACM SIGPLAN NOTICES, 1999, 34 (05) : 229 - 241
  • [24] Improving last level shared cache performance through mobile insertion policies (MIP)
    Abad, Pablo
    Prieto, Pablo
    Puente, Valentin
    Gregorio, Jose-Angel
    PARALLEL COMPUTING, 2015, 49 : 13 - 27
  • [25] Improving cache performance in dynamic applications through data and computation reorganization at run time
    Ding, Chen
    Kennedy, Ken
    Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999, : 229 - 241
  • [26] Cache Reuse Aware Replacement Policy for Improving GPU Cache Performance
    Son, Dong Oh
    Kim, Gwang Bok
    Kim, Jong Myon
    Kim, Cheol Hong
    IT CONVERGENCE AND SECURITY 2017, VOL 2, 2018, 450 : 127 - 133
  • [27] Improving I/O Performance through the Dynamic Remapping of Object Sets
    Logan, Jeremy
    Dickens, Phillip
    2009 IEEE INTERNATIONAL WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2009, : 259 - 265
  • [28] Short Paper: Improving the Responsiveness of Internet Services with Automatic Cache Placement
    Rasmussen, Alexander
    Kiciman, Emre
    Livshits, Benjamin
    Musuvathi, Madanlal
    EUROSYS'09: PROCEEDINGS OF THE FOURTH EUROSYS CONFERENCE, 2009, : 27 - 32
  • [29] Hybrid Cache Placement for Improving Physical Layer Security in Cooperative Networks
    Shi, Fang
    Xie, Dongqing
    Tan, Weiqiang
    Lei, Xianfu
    Fan, Lisheng
    2017 9TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS AND SIGNAL PROCESSING (WCSP), 2017,
  • [30] On Improving the Performance of Cache Invalidation in Mobile Environments
    Guohong Cao
    Mobile Networks and Applications, 2002, 7 : 291 - 303