Open Access Open Access  Restricted Access Subscription Access

Intelligent Web Proxy Cache Replacement Algorithm Based on Adaptive Weight Ranking Policy via Dynamic Aging


Affiliations
1 Faculty of Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Kuala Lumpur, Malaysia
 

Rapid growth in network services and vast usage of Internet worldwide have led to an increase in network traffic and created bottleneck over the internet. Such traffic results in an increase of access time of web documents, server response latency, reduced network bandwidth and slow response time for popular websites. Web cache is an essential optimization technique used to reduce response time and improve performance. However due to its limited size and cost of cache comparable to other storage devices, cache replacement algorithm is used to determine and evict page when the cache is full to create space for new pages. Several algorithms had been introduced and their performances are important in producing high speed web caching. However, their performances are not well optimized. This work proposes a hybrid method that optimize cache replacement algorithm using Naïve Bayes (NB) based approach. Naïve Bayes is an intelligent method that depends on Bayes’ probability theory integrated with Adaptive Weight Ranking Policy (AWRP) via dynamic aging factor to improve the response time and network performance. From the pseudocode of the proposed algorithm, it is observed that the complexity of the algorithm is O(n)which is linear, hence the response time is considergood. Performance evaluations based on hit rate and byte hit rate for new the method over conventional methods with real data will be conducted for validation and verification.

Keywords

AWRP, Dynamic Aging, Naïve Bayes, Proxy Cache, Replacement Algorithms.
User

Abstract Views: 187

PDF Views: 0




  • Intelligent Web Proxy Cache Replacement Algorithm Based on Adaptive Weight Ranking Policy via Dynamic Aging

Abstract Views: 187  |  PDF Views: 0

Authors

Rashidah Funke Olanrewaju
Faculty of Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Kuala Lumpur, Malaysia
Dua’a Mahmoud Mohammad Al-Qudah
Faculty of Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Kuala Lumpur, Malaysia
Amelia Wong Azman
Faculty of Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Kuala Lumpur, Malaysia
Mashkuri Yaacob
Faculty of Engineering, International Islamic University Malaysia, Jalan Gombak 53100, Kuala Lumpur, Malaysia

Abstract


Rapid growth in network services and vast usage of Internet worldwide have led to an increase in network traffic and created bottleneck over the internet. Such traffic results in an increase of access time of web documents, server response latency, reduced network bandwidth and slow response time for popular websites. Web cache is an essential optimization technique used to reduce response time and improve performance. However due to its limited size and cost of cache comparable to other storage devices, cache replacement algorithm is used to determine and evict page when the cache is full to create space for new pages. Several algorithms had been introduced and their performances are important in producing high speed web caching. However, their performances are not well optimized. This work proposes a hybrid method that optimize cache replacement algorithm using Naïve Bayes (NB) based approach. Naïve Bayes is an intelligent method that depends on Bayes’ probability theory integrated with Adaptive Weight Ranking Policy (AWRP) via dynamic aging factor to improve the response time and network performance. From the pseudocode of the proposed algorithm, it is observed that the complexity of the algorithm is O(n)which is linear, hence the response time is considergood. Performance evaluations based on hit rate and byte hit rate for new the method over conventional methods with real data will be conducted for validation and verification.

Keywords


AWRP, Dynamic Aging, Naïve Bayes, Proxy Cache, Replacement Algorithms.



DOI: https://doi.org/10.17485/ijst%2F2016%2Fv9i36%2F128341