Performance improvement of proxy server cache management using web usage mining

dc.contributor.authorLeenas, T
dc.contributor.authorCaldera, HA
dc.contributor.editorPiyatilake, ITS
dc.contributor.editorThalagala, PD
dc.contributor.editorGanegoda, GU
dc.contributor.editorThanuja, ALARR
dc.contributor.editorDharmarathna, P
dc.date.accessioned2024-02-06T05:58:30Z
dc.date.available2024-02-06T05:58:30Z
dc.date.issued2023-12-07
dc.description.abstractIn 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.identifier.conference8th International Conference in Information Technology Research 2023en_US
dc.identifier.departmentInformation Technology Research Unit, Faculty of Information Technology, University of Moratuwa.en_US
dc.identifier.emailleenast@esn.ac.lken_US
dc.identifier.emailhac@ucsc.cmb.ac.lken_US
dc.identifier.facultyITen_US
dc.identifier.pgnospp. 1-6en_US
dc.identifier.placeMoratuwa, Sri Lankaen_US
dc.identifier.proceedingProceedings of the 8th International Conference in Information Technology Research 2023en_US
dc.identifier.urihttp://dl.lib.uom.lk/handle/123/22182
dc.identifier.year2023en_US
dc.language.isoenen_US
dc.publisherInformation Technology Research Unit, Faculty of Information Technology, University of Moratuwa.en_US
dc.subjectProxy serveren_US
dc.subjectCachingen_US
dc.subjectWeb usage miningen_US
dc.subjectLog filesen_US
dc.subjectCaching policiesen_US
dc.titlePerformance improvement of proxy server cache management using web usage miningen_US
dc.typeConference-Full-texten_US

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Performance Improvement of Proxy Server Cache.pdf
Size:
875.87 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections