Institutional-Repository, University of Moratuwa.  

Performance improvement of proxy server cache management using web usage mining

Show simple item record

dc.contributor.author Leenas, T
dc.contributor.author Caldera, HA
dc.contributor.editor Piyatilake, ITS
dc.contributor.editor Thalagala, PD
dc.contributor.editor Ganegoda, GU
dc.contributor.editor Thanuja, ALARR
dc.contributor.editor Dharmarathna, P
dc.date.accessioned 2024-02-06T05:58:30Z
dc.date.available 2024-02-06T05:58:30Z
dc.date.issued 2023-12-07
dc.identifier.uri http://dl.lib.uom.lk/handle/123/22182
dc.description.abstract In these modern industries, all sectors are transitioning from manual to web-oriented applications. Thus, the number of Internet users are increasing drastically. Therefore, there is a substantial traffic, which increases the demand on the server and server response latency to obtain web objects. The proxy server caching mechanism is one of the approaches to enhance the performance of accessing web objects via the Internet. Since the cache is typically limited in size, a replacement strategy is required to decide which cached web object should be eliminated to allow spaces for fresh web items. Proxy servers make use of various cache replacement strategies such as Least Recency Used (LRU), Least Frequently Used (LFU), and SIZE. The web objects in the proxy cache are influenced by variables like recency, frequency, fetching time, and size. The traditional caching policies decide only one factor at a time, unpopular web objects are wasted in the cache memory (cache pollution) and the performance of the proxy cache decreases. To increase its performance, we propose using the proxy server log file to identify individual users and their sessions as well as categorize the web objects into three groups: high priority, average priority, and low priority web objects. The prepared log file is used to train the classifiers. Future requests are classified as high, average, or low objects using the classifiers, and it is then chosen whether to store them in the proxy cache or not. The objective of this research is to enhance the proxy caching mechanism by implementing the techniques mentioned above. We compared the performance of the suggested approach with traditional caching policies using a trace-driven simulation method. Two performance metrics, Hit Ratio (HR), and Byte Bit Ratio (BHR), were used for our investigation. Our experimental findings demonstrate that the suggested approach outperforms traditional caching policies. en_US
dc.language.iso en en_US
dc.publisher Information Technology Research Unit, Faculty of Information Technology, University of Moratuwa. en_US
dc.subject Proxy server en_US
dc.subject Caching en_US
dc.subject Web usage mining en_US
dc.subject Log files en_US
dc.subject Caching policies en_US
dc.title Performance improvement of proxy server cache management using web usage mining en_US
dc.type Conference-Full-text en_US
dc.identifier.faculty IT en_US
dc.identifier.department Information Technology Research Unit, Faculty of Information Technology, University of Moratuwa. en_US
dc.identifier.year 2023 en_US
dc.identifier.conference 8th International Conference in Information Technology Research 2023 en_US
dc.identifier.place Moratuwa, Sri Lanka en_US
dc.identifier.pgnos pp. 1-6 en_US
dc.identifier.proceeding Proceedings of the 8th International Conference in Information Technology Research 2023 en_US
dc.identifier.email leenast@esn.ac.lk en_US
dc.identifier.email hac@ucsc.cmb.ac.lk en_US


Files in this item

This item appears in the following Collection(s)

  • ICITR - 2023 [47]
    International Conference on Information Technology Research (ICITR)

Show simple item record