An Improved Web Cache Replacement Algorithm Based on Weighting and Cost

被引:20
|
作者
Ma, Tinghuai [1 ,2 ]
Hao, Yu [1 ]
Shen, Wenhai [3 ]
Tian, Yuan [4 ]
Al-Rodhaan, Mznah [4 ]
机构
[1] Nanjing Univ Informat Sci & Technol, Sch Comp Software, Nanjing 210044, Jiangsu, Peoples R China
[2] Nanjing Univ Informat Sci & Technol, Jiangsu Engn Ctr Network Monitoring, CICAEET, Nanjing 210044, Jiangsu, Peoples R China
[3] Natl Meteorol Informat Ctr, Beijing 100080, Peoples R China
[4] King Saud Univ, Coll Comp & Informat Sci, Comp Sci Dept, Riyadh 11362, Saudi Arabia
来源
IEEE ACCESS | 2018年 / 6卷
基金
美国国家科学基金会;
关键词
Web cache; replacement; weighting; cost;
D O I
10.1109/ACCESS.2018.2829142
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cache memory plays an important role in improving the performance of web servers, especially for big data transmission, which response time is constrained. It is necessary to use an effective method, such as web cache. Because an outstanding cache replacement algorithm can not only reduce the users access time but also improve the performance of the system. The traditional used weighting replacement policy does not consider the size parameter, hence, it may perform poorly while the datasets are larger. In this paper, we propose a novel, high-performance cache replacement algorithm for the web cache, named weighting size and cost replacement policy (WSCRP) bases on the weighting replacement policy. The algorithm recalculates the objects weight with adding the cost attribute in the cache, then orders the weight. Additionally the influence of various factors on the Web object as frequency, time, and cost value are considered. When the cache space cannot satisfy the new request object, the replacement policy WSCRP replaces the largest weighting and cost object. The experiments show that proposed algorithm has higher hit rate and byte rate for different datasets, and can effectively improve the performance of web cache.
引用
收藏
页码:27010 / 27017
页数:8
相关论文
共 50 条
  • [1] An Enhanced Semantic-based Cache Replacement Algorithm for Web Systems
    Xuan Tung Hoang
    Ngoc Dung Bui
    2019 IEEE - RIVF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION TECHNOLOGIES (RIVF), 2019, : 142 - 147
  • [2] SEMALRU: An Implementation of modified web cache replacement algorithm
    Geetha, K.
    Gounden, N. Ammasai
    Monikandan, S.
    2009 WORLD CONGRESS ON NATURE & BIOLOGICALLY INSPIRED COMPUTING (NABIC 2009), 2009, : 1405 - +
  • [3] Cost-Effective Hybrid Replacement Strategy for SSD in Web Cache
    Li, Qu
    Liao, Xiaofei
    Jin, Hai
    Lin, Li
    Xie, Xia
    Yao, Qiongjie
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 1287 - 1295
  • [4] An Improved Multi-core Shared Cache Replacement Algorithm
    Fang Juan
    Li Chengyan
    2012 11TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2012, : 13 - 17
  • [5] New Web Cache Replacement Approaches Based on Internal Requests Factor
    Sarhan, Amany
    Elmogy, Ahmed M.
    2014 9TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2014, : 383 - 389
  • [6] A new Web Cache Replacement Approach based on Internal Requests factor
    Sarhan, Amany
    Elmogy, Ahmed M.
    Ali, Sally Mohamed
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2015, 15 (03): : 73 - 78
  • [7] SF-LRU cache replacement algorithm
    Alghazo, J
    Akaaboune, A
    Botros, N
    RECORDS OF THE 2004 IEEE INTERNATIONAL WORKSHOP ON MEMORY TECHNOLOGY, DESIGN AND TESTING, 2004, : 19 - 24
  • [8] Cost aware cache replacement policy in shared last-level cache for hybrid memory based fog computing
    Jia, Gangyong
    Han, Guangjie
    Wang, Hao
    Wang, Feng
    ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) : 435 - 451
  • [9] HQ: An Architecture for Web Cache Replacement Algorithms in Distributed Systems
    Zou, Xueqiang
    Chen, Chen
    PROCEEDINGS OF 6TH INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION ENGINEERING (ICCCE 2016), 2016, : 78 - 83
  • [10] Study and Improvement of Hybrid Algorithm in Proxy Cache Replacement
    Mao, Yingshuang
    Zheng, Yongchun
    2011 INTERNATIONAL CONFERENCE ON COMPUTERS, COMMUNICATIONS, CONTROL AND AUTOMATION (CCCA 2011), VOL I, 2010, : 605 - 608